|
1 /* |
|
2 * Copyright (c) 2002 - 2007 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: test functions for alfvisual.h |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 |
|
20 // [INCLUDE FILES] |
|
21 #include <alf/alfvisual.h> |
|
22 #include <alf/alfvisualfactory.h> |
|
23 #include <touchlogicalfeedback.h> |
|
24 #include <alf/alfpropertyowner.h> |
|
25 |
|
26 #include "testplatalfvisual.h" |
|
27 |
|
28 |
|
29 // CONSTANTS |
|
30 const TUint KRefFlag = 0; |
|
31 |
|
32 const TInt KNum10 = 10; |
|
33 const TInt KNum20 = 20; |
|
34 const TInt KNum30 = 30; |
|
35 const TInt KNum40 = 40; |
|
36 const TInt KNum50 = 50; |
|
37 const TInt KNum65 = 65; |
|
38 const TInt KNum88 = 88; |
|
39 const TInt KNum100 = 100; |
|
40 const TInt KNum120 = 120; |
|
41 const TInt KNum200 = 200; |
|
42 const TInt KNum300 = 300; |
|
43 |
|
44 const TReal32 KReal1 = 20.4; |
|
45 const TReal32 KReal2 = 30.3; |
|
46 const TReal32 KReal3 = 40.3; |
|
47 const TReal32 KReal4 = 50.4; |
|
48 const TReal32 KReal5 = 0.6; |
|
49 const TReal32 KReal6 = 0.3; |
|
50 const TReal32 KReal7 = 12.3; |
|
51 |
|
52 |
|
53 // FORWARD DECLARATION |
|
54 // class CTestAlfVisual for testing CAlfVisual |
|
55 class CTestAlfVisual : public CAlfVisual |
|
56 { |
|
57 public: |
|
58 // From CAlfVisual |
|
59 void PropertyOwnerExtension( const TUid& aExtensionUid, TAny** aExtensionParams ) |
|
60 { |
|
61 CAlfVisual::PropertyOwnerExtension( aExtensionUid, aExtensionParams ); |
|
62 } |
|
63 }; |
|
64 |
|
65 |
|
66 // ============================ MEMBER FUNCTIONS =============================== |
|
67 |
|
68 // ----------------------------------------------------------------------------- |
|
69 // CTestPlatAlfVisual::TestCAlfVCAlfVisualL |
|
70 // ----------------------------------------------------------------------------- |
|
71 // |
|
72 TInt CTestPlatAlfVisual::TestCAlfVCAlfVisualL( CStifItemParser& /*aItem*/ ) |
|
73 { |
|
74 // Print to UI |
|
75 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
76 _LIT( KTestCAlfVCAlfVisualL, "TestCAlfVCAlfVisualL" ); |
|
77 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVCAlfVisualL ); |
|
78 // Print to log file |
|
79 iLog->Log( KTestCAlfVCAlfVisualL ); |
|
80 |
|
81 CAlfVisual* alfVisual = new ( ELeave ) CAlfVisual(); |
|
82 CleanupStack::PushL( alfVisual ); |
|
83 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
84 CleanupStack::PopAndDestroy( alfVisual ); |
|
85 |
|
86 return KErrNone; |
|
87 } |
|
88 |
|
89 // ----------------------------------------------------------------------------- |
|
90 // CTestPlatAlfVisual::TestCAlfVConstructL |
|
91 // ----------------------------------------------------------------------------- |
|
92 // |
|
93 TInt CTestPlatAlfVisual::TestCAlfVConstructL( CStifItemParser& /*aItem*/ ) |
|
94 { |
|
95 // Print to UI |
|
96 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
97 _LIT( KTestCAlfVConstructL, "TestCAlfVConstructL" ); |
|
98 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVConstructL ); |
|
99 // Print to log file |
|
100 iLog->Log( KTestCAlfVConstructL ); |
|
101 |
|
102 CAlfVisual* alfVisual = new ( ELeave ) CAlfVisual(); |
|
103 CleanupStack::PushL( alfVisual ); |
|
104 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
105 alfVisual->ConstructL( *iAlfCtl ); |
|
106 CleanupStack::PopAndDestroy( alfVisual ); |
|
107 |
|
108 return KErrNone; |
|
109 } |
|
110 |
|
111 // ----------------------------------------------------------------------------- |
|
112 // CTestPlatAlfVisual::TestCAlfVRemoveAndDestroyAllDL |
|
113 // ----------------------------------------------------------------------------- |
|
114 // |
|
115 TInt CTestPlatAlfVisual::TestCAlfVRemoveAndDestroyAllDL( CStifItemParser& /*aItem*/ ) |
|
116 { |
|
117 // Print to UI |
|
118 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
119 _LIT( KTestCAlfVRemoveAndDestroyAllDL, "TestCAlfVRemoveAndDestroyAllDL" ); |
|
120 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVRemoveAndDestroyAllDL ); |
|
121 // Print to log file |
|
122 iLog->Log( KTestCAlfVRemoveAndDestroyAllDL ); |
|
123 |
|
124 |
|
125 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
126 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
127 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
128 alfVisual->RemoveAndDestroyAllD(); |
|
129 |
|
130 return KErrNone; |
|
131 } |
|
132 |
|
133 // ----------------------------------------------------------------------------- |
|
134 // CTestPlatAlfVisual::TestCAlfVIdentifierL |
|
135 // ----------------------------------------------------------------------------- |
|
136 // |
|
137 TInt CTestPlatAlfVisual::TestCAlfVIdentifierL( CStifItemParser& /*aItem*/ ) |
|
138 { |
|
139 // Print to UI |
|
140 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
141 _LIT( KTestCAlfVIdentifierL, "TestCAlfVIdentifierL" ); |
|
142 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVIdentifierL ); |
|
143 // Print to log file |
|
144 iLog->Log( KTestCAlfVIdentifierL ); |
|
145 |
|
146 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
147 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
148 CleanupStack::PushL( alfVisual ); |
|
149 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
150 STIF_ASSERT_NOT_EQUALS( 0, alfVisual->Identifier() ); |
|
151 CleanupStack::PopAndDestroy( alfVisual ); |
|
152 |
|
153 return KErrNone; |
|
154 } |
|
155 |
|
156 // ----------------------------------------------------------------------------- |
|
157 // CTestPlatAlfVisual::TestCAlfVSetFlagL |
|
158 // ----------------------------------------------------------------------------- |
|
159 // |
|
160 TInt CTestPlatAlfVisual::TestCAlfVSetFlagL( CStifItemParser& /*aItem*/ ) |
|
161 { |
|
162 // Print to UI |
|
163 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
164 _LIT( KTestCAlfVSetFlagL, "TestCAlfVSetFlagL" ); |
|
165 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetFlagL ); |
|
166 // Print to log file |
|
167 iLog->Log( KTestCAlfVSetFlagL ); |
|
168 |
|
169 CAlfVisual* alfVisual = iAlfCtl->AppendVisualL( EAlfVisualTypeVisual ); |
|
170 CleanupStack::PushL( alfVisual ); |
|
171 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
172 |
|
173 // Create layout parent for testing purposes |
|
174 CAlfLayout* parentLayout = iAlfCtl->AppendLayoutL( EAlfLayoutTypeDeck ); |
|
175 CleanupStack::PushL( parentLayout ); |
|
176 User::LeaveIfError( parentLayout->Append( alfVisual ) ); |
|
177 parentLayout->SetFlag( EAlfVisualFlagManualLayout ); |
|
178 parentLayout->SetPos( TAlfRealPoint( KNum40, KNum50 ) ); |
|
179 parentLayout->SetSize( TAlfRealSize( KNum100, KNum120 ) ); |
|
180 parentLayout->UpdateChildrenLayout(); |
|
181 TAlfTimedPoint size = alfVisual->Size(); |
|
182 STIF_ASSERT_EQUALS( KNum100+0.f, size.iX.Target() ); |
|
183 STIF_ASSERT_EQUALS( KNum120+0.f, size.iY.Target() ); |
|
184 TAlfTimedPoint pos = alfVisual->Pos(); |
|
185 STIF_ASSERT_EQUALS( 0.f, pos.iX.Target() ); |
|
186 STIF_ASSERT_EQUALS( 0.f, pos.iY.Target() ); |
|
187 |
|
188 // 1# EAlfVisualFlagManualSize |
|
189 alfVisual->SetSize( TAlfRealSize( KNum10, KNum20 ) ); // 1. resize without the flag |
|
190 parentLayout->UpdateChildrenLayout(); // 2. relayout siblings |
|
191 size = alfVisual->Size(); // 3. check that the visual still has the original size |
|
192 STIF_ASSERT_EQUALS( KNum100+0.f, size.iX.Target() ); |
|
193 STIF_ASSERT_EQUALS( KNum120+0.f, size.iY.Target() ); |
|
194 alfVisual->SetFlag( EAlfVisualFlagManualSize ); // 4. set the manual size flag |
|
195 alfVisual->SetSize( TAlfRealSize( KNum10, KNum20 ) ); // 5. resize again |
|
196 parentLayout->UpdateChildrenLayout(); // 6. relayout siblings |
|
197 size = alfVisual->Size(); // 7. check the the new size is still valid |
|
198 STIF_ASSERT_EQUALS( KNum10+0.f, size.iX.Target() ); |
|
199 STIF_ASSERT_EQUALS( KNum20+0.f, size.iY.Target() ); |
|
200 |
|
201 // 2# EAlfVisualFlagManualPosition |
|
202 alfVisual->SetPos( TAlfRealPoint( KNum10, KNum20 ) ); // 1. replace without the flag |
|
203 parentLayout->UpdateChildrenLayout(); // 2. relayout siblings |
|
204 pos = alfVisual->Pos(); // 3. check that the visual still has the original position |
|
205 STIF_ASSERT_EQUALS( 0.f, pos.iX.Target() ); |
|
206 STIF_ASSERT_EQUALS( 0.f, pos.iY.Target() ); |
|
207 alfVisual->SetFlag( EAlfVisualFlagManualPosition );// 4. set the manual position flag |
|
208 alfVisual->SetPos( TAlfRealPoint( KNum10, KNum20 ) ); // 5. replace again |
|
209 parentLayout->UpdateChildrenLayout(); // 6. relayout siblings |
|
210 pos = alfVisual->Pos(); // 7. check the the new posotion is still valid |
|
211 STIF_ASSERT_EQUALS( KNum10+0.f, pos.iX.Target() ); |
|
212 STIF_ASSERT_EQUALS( KNum20+0.f, pos.iY.Target() ); |
|
213 |
|
214 // 3# AlfVisualFlagClipping |
|
215 alfVisual->SetFlag( AlfVisualFlagClipping ); |
|
216 |
|
217 // 4# EAlfVisualFlagLayoutUpdateNotification |
|
218 parentLayout->UpdateChildrenLayout(); |
|
219 |
|
220 // 5# EAlfVisualFlag3DProjection |
|
221 alfVisual->SetFlag( EAlfVisualFlag3DProjection ); |
|
222 |
|
223 // 6# EAlfVisualFlagNoDepthOcclusion |
|
224 alfVisual->SetFlag( EAlfVisualFlagNoDepthOcclusion ); |
|
225 |
|
226 // 7# EAlfVisualFlagLocalHorizon |
|
227 alfVisual->SetFlag( EAlfVisualFlagLocalHorizon ); |
|
228 |
|
229 // 8# EAlfVisualFlagClipping |
|
230 alfVisual->SetFlag( EAlfVisualFlagClipping ); |
|
231 |
|
232 // 8# EAlfVisualFlagHOriginCenter |
|
233 alfVisual->SetFlag( EAlfVisualFlagHOriginCenter ); |
|
234 |
|
235 // 8# EAlfVisualFlagHOriginRight |
|
236 alfVisual->SetFlag( EAlfVisualFlagHOriginRight ); |
|
237 |
|
238 // 8# EAlfVisualFlagVOriginCenter |
|
239 alfVisual->SetFlag( EAlfVisualFlagVOriginCenter ); |
|
240 |
|
241 // 8# EAlfVisualFlagVOriginBottom |
|
242 alfVisual->SetFlag( EAlfVisualFlagVOriginBottom ); |
|
243 |
|
244 CleanupStack::Pop( parentLayout ); |
|
245 CleanupStack::Pop( alfVisual ); |
|
246 |
|
247 return KErrNone; |
|
248 } |
|
249 |
|
250 // ----------------------------------------------------------------------------- |
|
251 // CTestPlatAlfVisual::TestCAlfVSetFlagsL |
|
252 // ----------------------------------------------------------------------------- |
|
253 // |
|
254 TInt CTestPlatAlfVisual::TestCAlfVSetFlagsL( CStifItemParser& /*aItem*/ ) |
|
255 { |
|
256 // Print to UI |
|
257 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
258 _LIT( KTestCAlfVSetFlagsL, "TestCAlfVSetFlagsL" ); |
|
259 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetFlagsL ); |
|
260 // Print to log file |
|
261 iLog->Log( KTestCAlfVSetFlagsL ); |
|
262 |
|
263 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
264 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
265 CleanupStack::PushL( alfVisual ); |
|
266 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
267 TUint flags = EAlfVisualFlagVOriginCenter + |
|
268 EAlfVisualFlagNoDepthOcclusion + |
|
269 EAlfVisualFlagClipping; |
|
270 alfVisual->SetFlags( flags ); |
|
271 TUint retFlags = alfVisual->Flags(); |
|
272 STIF_ASSERT_NOT_EQUALS( KRefFlag, ( retFlags & EAlfVisualFlagVOriginCenter ) ); |
|
273 STIF_ASSERT_NOT_EQUALS( KRefFlag, ( retFlags & EAlfVisualFlagNoDepthOcclusion ) ); |
|
274 STIF_ASSERT_NOT_EQUALS( KRefFlag, ( retFlags & EAlfVisualFlagClipping ) ); |
|
275 CleanupStack::PopAndDestroy( alfVisual ); |
|
276 |
|
277 return KErrNone; |
|
278 } |
|
279 |
|
280 // ----------------------------------------------------------------------------- |
|
281 // CTestPlatAlfVisual::TestCAlfVClearFlagL |
|
282 // ----------------------------------------------------------------------------- |
|
283 // |
|
284 TInt CTestPlatAlfVisual::TestCAlfVClearFlagL( CStifItemParser& /*aItem*/ ) |
|
285 { |
|
286 // Print to UI |
|
287 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
288 _LIT( KTestCAlfVClearFlagL, "TestCAlfVClearFlagL" ); |
|
289 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVClearFlagL ); |
|
290 // Print to log file |
|
291 iLog->Log( KTestCAlfVClearFlagL ); |
|
292 |
|
293 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
294 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
295 CleanupStack::PushL( alfVisual ); |
|
296 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
297 TUint flags = EAlfVisualFlagVOriginCenter + |
|
298 EAlfVisualFlagNoDepthOcclusion + |
|
299 EAlfVisualFlagClipping; |
|
300 alfVisual->SetFlags( flags ); |
|
301 alfVisual->ClearFlag( EAlfVisualFlagNoDepthOcclusion ); |
|
302 alfVisual->ClearFlag( EAlfVisualFlagClipping ); |
|
303 TUint retFlags = alfVisual->Flags(); |
|
304 STIF_ASSERT_NOT_EQUALS( KRefFlag, ( retFlags & EAlfVisualFlagVOriginCenter ) ); |
|
305 STIF_ASSERT_EQUALS( KRefFlag, ( retFlags & EAlfVisualFlagNoDepthOcclusion ) ); |
|
306 STIF_ASSERT_EQUALS( KRefFlag, ( retFlags & EAlfVisualFlagClipping ) ); |
|
307 CleanupStack::PopAndDestroy( alfVisual ); |
|
308 |
|
309 return KErrNone; |
|
310 } |
|
311 |
|
312 // ----------------------------------------------------------------------------- |
|
313 // CTestPlatAlfVisual::TestCAlfVClearFlagsL |
|
314 // ----------------------------------------------------------------------------- |
|
315 // |
|
316 TInt CTestPlatAlfVisual::TestCAlfVClearFlagsL( CStifItemParser& /*aItem*/ ) |
|
317 { |
|
318 // Print to UI |
|
319 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
320 _LIT( KTestCAlfVClearFlagsL, "TestCAlfVClearFlagsL" ); |
|
321 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVClearFlagsL ); |
|
322 // Print to log file |
|
323 iLog->Log( KTestCAlfVClearFlagsL ); |
|
324 |
|
325 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
326 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
327 CleanupStack::PushL( alfVisual ); |
|
328 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
329 TUint flags = EAlfVisualFlagVOriginCenter + |
|
330 EAlfVisualFlagNoDepthOcclusion + |
|
331 EAlfVisualFlagClipping; |
|
332 alfVisual->SetFlags( flags ); |
|
333 alfVisual->ClearFlags( EAlfVisualFlagNoDepthOcclusion + EAlfVisualFlagClipping ); |
|
334 TUint retFlags = alfVisual->Flags(); |
|
335 STIF_ASSERT_NOT_EQUALS( KRefFlag, ( retFlags & EAlfVisualFlagVOriginCenter ) ); |
|
336 STIF_ASSERT_EQUALS( KRefFlag, ( retFlags & EAlfVisualFlagNoDepthOcclusion ) ); |
|
337 STIF_ASSERT_EQUALS( KRefFlag, ( retFlags & EAlfVisualFlagClipping ) ); |
|
338 CleanupStack::PopAndDestroy( alfVisual ); |
|
339 |
|
340 return KErrNone; |
|
341 } |
|
342 |
|
343 // ----------------------------------------------------------------------------- |
|
344 // CTestPlatAlfVisual::TestCAlfVFlagsL |
|
345 // ----------------------------------------------------------------------------- |
|
346 // |
|
347 TInt CTestPlatAlfVisual::TestCAlfVFlagsL( CStifItemParser& /*aItem*/ ) |
|
348 { |
|
349 // Print to UI |
|
350 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
351 _LIT( KTestCAlfVFlagsL, "TestCAlfVFlagsL" ); |
|
352 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVFlagsL ); |
|
353 // Print to log file |
|
354 iLog->Log( KTestCAlfVFlagsL ); |
|
355 |
|
356 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
357 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
358 CleanupStack::PushL( alfVisual ); |
|
359 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
360 |
|
361 alfVisual->SetFlag( EAlfVisualFlagVOriginCenter ); |
|
362 TUint retFlags = alfVisual->Flags(); |
|
363 STIF_ASSERT_NOT_EQUALS( KRefFlag , ( retFlags & EAlfVisualFlagVOriginCenter ) ); |
|
364 |
|
365 alfVisual->SetFlag( EAlfVisualFlagNoDepthOcclusion ); |
|
366 retFlags = alfVisual->Flags(); |
|
367 STIF_ASSERT_NOT_EQUALS( KRefFlag , ( retFlags & EAlfVisualFlagNoDepthOcclusion ) ); |
|
368 |
|
369 alfVisual->SetFlag( EAlfVisualFlagClipping ); |
|
370 retFlags = alfVisual->Flags(); |
|
371 STIF_ASSERT_NOT_EQUALS( KRefFlag , ( retFlags & EAlfVisualFlagClipping ) ); |
|
372 |
|
373 alfVisual->ClearFlag( EAlfVisualFlagNoDepthOcclusion ); |
|
374 retFlags = alfVisual->Flags(); |
|
375 STIF_ASSERT_EQUALS( KRefFlag , ( retFlags & EAlfVisualFlagNoDepthOcclusion ) ); |
|
376 |
|
377 alfVisual->ClearFlag( EAlfVisualFlagVOriginCenter ); |
|
378 retFlags = alfVisual->Flags(); |
|
379 STIF_ASSERT_EQUALS( KRefFlag , ( retFlags & EAlfVisualFlagVOriginCenter ) ); |
|
380 |
|
381 alfVisual->ClearFlag( EAlfVisualFlagClipping ); |
|
382 retFlags = alfVisual->Flags(); |
|
383 STIF_ASSERT_EQUALS( KRefFlag , ( retFlags & EAlfVisualFlagClipping ) ); |
|
384 |
|
385 CleanupStack::PopAndDestroy( alfVisual ); |
|
386 |
|
387 return KErrNone; |
|
388 } |
|
389 |
|
390 // ----------------------------------------------------------------------------- |
|
391 // CTestPlatAlfVisual::TestCAlfVLayoutL |
|
392 // ----------------------------------------------------------------------------- |
|
393 // |
|
394 TInt CTestPlatAlfVisual::TestCAlfVLayoutL( CStifItemParser& /*aItem*/ ) |
|
395 { |
|
396 // Print to UI |
|
397 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
398 _LIT( KTestCAlfVLayoutL, "TestCAlfVLayoutL" ); |
|
399 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVLayoutL ); |
|
400 // Print to log file |
|
401 iLog->Log( KTestCAlfVLayoutL ); |
|
402 |
|
403 CAlfVisual* alfVisual = iAlfCtl->AppendVisualL( EAlfVisualTypeVisual ); |
|
404 CleanupStack::PushL( alfVisual ); |
|
405 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
406 |
|
407 STIF_ASSERT_NULL( alfVisual->Layout() ); |
|
408 |
|
409 CAlfLayout* parentLayout = iAlfCtl->AppendLayoutL( EAlfLayoutTypeDeck ); |
|
410 CleanupStack::PushL( parentLayout ); |
|
411 STIF_ASSERT_NOT_NULL( parentLayout ); |
|
412 User::LeaveIfError( parentLayout->Append( alfVisual ) ); // calls SetLayout() |
|
413 |
|
414 STIF_ASSERT_EQUALS( parentLayout, alfVisual->Layout() ); |
|
415 |
|
416 CleanupStack::Pop( parentLayout ); |
|
417 CleanupStack::Pop( alfVisual ); |
|
418 |
|
419 return KErrNone; |
|
420 } |
|
421 |
|
422 // ----------------------------------------------------------------------------- |
|
423 // CTestPlatAlfVisual::TestCAlfVPosL |
|
424 // ----------------------------------------------------------------------------- |
|
425 // |
|
426 TInt CTestPlatAlfVisual::TestCAlfVPosL( CStifItemParser& /*aItem*/ ) |
|
427 { |
|
428 // Print to UI |
|
429 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
430 _LIT( KTestCAlfVPosL, "TestCAlfVPosL" ); |
|
431 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVPosL ); |
|
432 // Print to log file |
|
433 iLog->Log( KTestCAlfVPosL ); |
|
434 |
|
435 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
436 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
437 CleanupStack::PushL( alfVisual ); |
|
438 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
439 |
|
440 TAlfRealPoint pos( KNum20, KNum30 ); |
|
441 alfVisual->SetPos( pos ); |
|
442 |
|
443 TAlfTimedPoint result = alfVisual->Pos(); |
|
444 STIF_ASSERT_EQUALS( KNum20+0.f, result.iX.ValueNow() ); |
|
445 STIF_ASSERT_EQUALS( KNum30+0.f, result.iY.ValueNow() ); |
|
446 STIF_ASSERT_EQUALS( KNum20+0.f, result.iX.Target() ); |
|
447 STIF_ASSERT_EQUALS( KNum30+0.f, result.iY.Target() ); |
|
448 |
|
449 CleanupStack::PopAndDestroy( alfVisual ); |
|
450 |
|
451 return KErrNone; |
|
452 } |
|
453 |
|
454 // ----------------------------------------------------------------------------- |
|
455 // CTestPlatAlfVisual::TestCAlfVSetPosL |
|
456 // ----------------------------------------------------------------------------- |
|
457 // |
|
458 TInt CTestPlatAlfVisual::TestCAlfVSetPosL( CStifItemParser& /*aItem*/ ) |
|
459 { |
|
460 // Print to UI |
|
461 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
462 _LIT( KTestCAlfVSetPosL, "TestCAlfVSetPosL" ); |
|
463 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetPosL ); |
|
464 // Print to log file |
|
465 iLog->Log( KTestCAlfVSetPosL ); |
|
466 |
|
467 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
468 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
469 CleanupStack::PushL( alfVisual ); |
|
470 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
471 |
|
472 TAlfRealPoint pos( KNum20, KNum30 ); |
|
473 alfVisual->SetPos( pos ); |
|
474 |
|
475 TAlfTimedPoint result = alfVisual->Pos(); |
|
476 STIF_ASSERT_EQUALS( KNum20+0.f, result.iX.ValueNow() ); |
|
477 STIF_ASSERT_EQUALS( KNum30+0.f, result.iY.ValueNow() ); |
|
478 STIF_ASSERT_EQUALS( KNum20+0.f, result.iX.Target() ); |
|
479 STIF_ASSERT_EQUALS( KNum30+0.f, result.iY.Target() ); |
|
480 |
|
481 pos = TAlfRealPoint( KNum40, KNum50 ); |
|
482 alfVisual->SetPos( pos, KNum10); |
|
483 |
|
484 result = alfVisual->Pos(); |
|
485 STIF_ASSERT_NOT_EQUALS( KNum40+0.f, result.iX.ValueNow() ); |
|
486 STIF_ASSERT_NOT_EQUALS( KNum50+0.f, result.iY.ValueNow() ); |
|
487 STIF_ASSERT_EQUALS( KNum40+0.f, result.iX.Target() ); |
|
488 STIF_ASSERT_EQUALS( KNum50+0.f, result.iY.Target() ); |
|
489 |
|
490 CleanupStack::PopAndDestroy( alfVisual ); |
|
491 |
|
492 return KErrNone; |
|
493 } |
|
494 |
|
495 // ----------------------------------------------------------------------------- |
|
496 // CTestPlatAlfVisual::TestCAlfVSizeL |
|
497 // ----------------------------------------------------------------------------- |
|
498 // |
|
499 TInt CTestPlatAlfVisual::TestCAlfVSizeL( CStifItemParser& /*aItem*/ ) |
|
500 { |
|
501 // Print to UI |
|
502 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
503 _LIT( KTestCAlfVSizeL, "TestCAlfVSizeL" ); |
|
504 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSizeL ); |
|
505 // Print to log file |
|
506 iLog->Log( KTestCAlfVSizeL ); |
|
507 |
|
508 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
509 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
510 CleanupStack::PushL( alfVisual ); |
|
511 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
512 |
|
513 TAlfRealSize size( KNum20, KNum30 ); |
|
514 alfVisual->SetSize( size ); |
|
515 |
|
516 TAlfTimedPoint result = alfVisual->Size(); |
|
517 STIF_ASSERT_EQUALS( KNum20+0.f, result.iX.ValueNow() ); |
|
518 STIF_ASSERT_EQUALS( KNum30+0.f, result.iY.ValueNow() ); |
|
519 STIF_ASSERT_EQUALS( KNum20+0.f, result.iX.Target() ); |
|
520 STIF_ASSERT_EQUALS( KNum30+0.f, result.iY.Target() ); |
|
521 |
|
522 CleanupStack::PopAndDestroy( alfVisual ); |
|
523 |
|
524 return KErrNone; |
|
525 } |
|
526 |
|
527 // ----------------------------------------------------------------------------- |
|
528 // CTestPlatAlfVisual::TestCAlfVSetSizeL |
|
529 // ----------------------------------------------------------------------------- |
|
530 // |
|
531 TInt CTestPlatAlfVisual::TestCAlfVSetSizeL( CStifItemParser& /*aItem*/ ) |
|
532 { |
|
533 // Print to UI |
|
534 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
535 _LIT( KTestCAlfVSetSizeL, "TestCAlfVSetSizeL" ); |
|
536 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetSizeL ); |
|
537 // Print to log file |
|
538 iLog->Log( KTestCAlfVSetSizeL ); |
|
539 |
|
540 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
541 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
542 CleanupStack::PushL( alfVisual ); |
|
543 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
544 |
|
545 TAlfRealSize size( KNum20, KNum30 ); |
|
546 alfVisual->SetSize( size ); |
|
547 |
|
548 TAlfTimedPoint result = alfVisual->Size(); |
|
549 STIF_ASSERT_EQUALS( KNum20+0.f, result.iX.ValueNow() ); |
|
550 STIF_ASSERT_EQUALS( KNum30+0.f, result.iY.ValueNow() ); |
|
551 STIF_ASSERT_EQUALS( KNum20+0.f, result.iX.Target() ); |
|
552 STIF_ASSERT_EQUALS( KNum30+0.f, result.iY.Target() ); |
|
553 |
|
554 size = TAlfRealSize( KNum40, KNum50 ); |
|
555 alfVisual->SetSize( size, KNum10); |
|
556 |
|
557 result = alfVisual->Size(); |
|
558 STIF_ASSERT_NOT_EQUALS( KNum40+0.f, result.iX.ValueNow() ); |
|
559 STIF_ASSERT_NOT_EQUALS( KNum50+0.f, result.iY.ValueNow() ); |
|
560 STIF_ASSERT_EQUALS( KNum40+0.f, result.iX.Target() ); |
|
561 STIF_ASSERT_EQUALS( KNum50+0.f, result.iY.Target() ); |
|
562 |
|
563 CleanupStack::PopAndDestroy( alfVisual ); |
|
564 |
|
565 return KErrNone; |
|
566 } |
|
567 |
|
568 // ----------------------------------------------------------------------------- |
|
569 // CTestPlatAlfVisual::TestCAlfVOpacityL |
|
570 // ----------------------------------------------------------------------------- |
|
571 // |
|
572 TInt CTestPlatAlfVisual::TestCAlfVOpacityL( CStifItemParser& /*aItem*/ ) |
|
573 { |
|
574 // Print to UI |
|
575 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
576 _LIT( KTestCAlfVOpacityL, "TestCAlfVOpacityL" ); |
|
577 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVOpacityL ); |
|
578 // Print to log file |
|
579 iLog->Log( KTestCAlfVOpacityL ); |
|
580 |
|
581 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
582 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
583 CleanupStack::PushL( alfVisual ); |
|
584 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
585 TAlfTimedValue opacity = alfVisual->Opacity(); |
|
586 STIF_ASSERT_EQUALS( 1.f, opacity.ValueNow() ); |
|
587 STIF_ASSERT_EQUALS( 1.f, opacity.Target() ); |
|
588 CleanupStack::PopAndDestroy( alfVisual ); |
|
589 |
|
590 return KErrNone; |
|
591 } |
|
592 |
|
593 // ----------------------------------------------------------------------------- |
|
594 // CTestPlatAlfVisual::TestCAlfVSetOpacityL |
|
595 // ----------------------------------------------------------------------------- |
|
596 // |
|
597 TInt CTestPlatAlfVisual::TestCAlfVSetOpacityL( CStifItemParser& /*aItem*/ ) |
|
598 { |
|
599 // Print to UI |
|
600 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
601 _LIT( KTestCAlfVSetOpacityL, "TestCAlfVSetOpacityL" ); |
|
602 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetOpacityL ); |
|
603 // Print to log file |
|
604 iLog->Log( KTestCAlfVSetOpacityL ); |
|
605 |
|
606 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
607 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
608 CleanupStack::PushL( alfVisual ); |
|
609 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
610 |
|
611 TAlfTimedValue opacity; |
|
612 opacity.SetValueNow( 0.2 ); |
|
613 alfVisual->SetOpacity( opacity ); |
|
614 |
|
615 TAlfTimedValue result = alfVisual->Opacity(); |
|
616 STIF_ASSERT_EQUALS( 0.2f, result.ValueNow() ); |
|
617 STIF_ASSERT_EQUALS( 0.2f, result.Target() ); |
|
618 |
|
619 opacity.SetTarget( KReal5, KNum10 ); |
|
620 alfVisual->SetOpacity( opacity ); |
|
621 |
|
622 result = alfVisual->Opacity(); |
|
623 STIF_ASSERT_NOT_EQUALS( KReal5, result.ValueNow() ); |
|
624 STIF_ASSERT_EQUALS( KReal5, result.Target() ); |
|
625 |
|
626 CleanupStack::PopAndDestroy( alfVisual ); |
|
627 |
|
628 return KErrNone; |
|
629 } |
|
630 |
|
631 // ----------------------------------------------------------------------------- |
|
632 // CTestPlatAlfVisual::TestCAlfVEnvL |
|
633 // ----------------------------------------------------------------------------- |
|
634 // |
|
635 TInt CTestPlatAlfVisual::TestCAlfVEnvL( CStifItemParser& /*aItem*/ ) |
|
636 { |
|
637 // Print to UI |
|
638 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
639 _LIT( KTestCAlfVEnvL, "TestCAlfVEnvL" ); |
|
640 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVEnvL ); |
|
641 // Print to log file |
|
642 iLog->Log( KTestCAlfVEnvL ); |
|
643 |
|
644 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
645 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
646 CleanupStack::PushL( alfVisual ); |
|
647 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
648 STIF_ASSERT_EQUALS( iAlfEnv, &alfVisual->Env() ); |
|
649 CleanupStack::PopAndDestroy( alfVisual ); |
|
650 |
|
651 return KErrNone; |
|
652 } |
|
653 |
|
654 // ----------------------------------------------------------------------------- |
|
655 // CTestPlatAlfVisual::TestCAlfVDisplayL |
|
656 // ----------------------------------------------------------------------------- |
|
657 // |
|
658 TInt CTestPlatAlfVisual::TestCAlfVDisplayL( CStifItemParser& /*aItem*/ ) |
|
659 { |
|
660 // Print to UI |
|
661 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
662 _LIT( KTestCAlfVDisplayL, "TestCAlfVDisplayL" ); |
|
663 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVDisplayL ); |
|
664 // Print to log file |
|
665 iLog->Log( KTestCAlfVDisplayL ); |
|
666 |
|
667 CAlfVisual* alfVisual = iAlfCtl->AppendVisualL( EAlfVisualTypeVisual ); |
|
668 CleanupStack::PushL( alfVisual ); |
|
669 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
670 alfVisual->Display(); |
|
671 CleanupStack::Pop( alfVisual ); |
|
672 |
|
673 return KErrNone; |
|
674 } |
|
675 |
|
676 // ----------------------------------------------------------------------------- |
|
677 // CTestPlatAlfVisual::TestCAlfVTagL |
|
678 // ----------------------------------------------------------------------------- |
|
679 // |
|
680 TInt CTestPlatAlfVisual::TestCAlfVTagL( CStifItemParser& /*aItem*/ ) |
|
681 { |
|
682 // Print to UI |
|
683 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
684 _LIT( KTestCAlfVTagL, "TestCAlfVTagL" ); |
|
685 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVTagL ); |
|
686 // Print to log file |
|
687 iLog->Log( KTestCAlfVTagL ); |
|
688 |
|
689 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
690 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
691 CleanupStack::PushL( alfVisual ); |
|
692 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
693 const TDesC8& tag = alfVisual->Tag(); |
|
694 STIF_ASSERT_EQUALS( 0, tag.Length() ); |
|
695 CleanupStack::PopAndDestroy( alfVisual ); |
|
696 |
|
697 return KErrNone; |
|
698 } |
|
699 |
|
700 // ----------------------------------------------------------------------------- |
|
701 // CTestPlatAlfVisual::TestCAlfVUpdateChildrenLayoutL |
|
702 // ----------------------------------------------------------------------------- |
|
703 // |
|
704 TInt CTestPlatAlfVisual::TestCAlfVUpdateChildrenLayoutL( CStifItemParser& /*aItem*/ ) |
|
705 { |
|
706 // Print to UI |
|
707 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
708 _LIT( KTestCAlfVUpdateChildrenLayoutL, "TestCAlfVUpdateChildrenLayoutL" ); |
|
709 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVUpdateChildrenLayoutL ); |
|
710 // Print to log file |
|
711 iLog->Log( KTestCAlfVUpdateChildrenLayoutL ); |
|
712 |
|
713 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
714 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
715 CleanupStack::PushL( alfVisual ); |
|
716 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
717 alfVisual->UpdateChildrenLayout(); |
|
718 CleanupStack::PopAndDestroy( alfVisual ); |
|
719 |
|
720 return KErrNone; |
|
721 } |
|
722 |
|
723 // ----------------------------------------------------------------------------- |
|
724 // CTestPlatAlfVisual::TestCAlfVDisplayRectTargetL |
|
725 // ----------------------------------------------------------------------------- |
|
726 // |
|
727 TInt CTestPlatAlfVisual::TestCAlfVDisplayRectTargetL( CStifItemParser& /*aItem*/ ) |
|
728 { |
|
729 // Print to UI |
|
730 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
731 _LIT( KTestCAlfVDisplayRectTargetL, "TestCAlfVDisplayRectTargetL" ); |
|
732 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVDisplayRectTargetL ); |
|
733 // Print to log file |
|
734 iLog->Log( KTestCAlfVDisplayRectTargetL ); |
|
735 |
|
736 CAlfVisual* alfVisual = iAlfCtl->AppendVisualL( EAlfVisualTypeVisual ); |
|
737 CleanupStack::PushL( alfVisual ); |
|
738 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
739 |
|
740 // Create layout parent for testing purposes |
|
741 CAlfLayout* parentLayout = iAlfCtl->AppendLayoutL( EAlfLayoutTypeDeck ); |
|
742 CleanupStack::PushL( parentLayout ); |
|
743 STIF_ASSERT_NOT_NULL( parentLayout ); |
|
744 User::LeaveIfError( parentLayout->Append( alfVisual ) ); |
|
745 parentLayout->SetFlag( EAlfVisualFlagManualLayout ); |
|
746 parentLayout->SetPos( TAlfRealPoint( KNum40, KNum50 ) ); |
|
747 parentLayout->SetSize( TAlfRealSize( KNum100, KNum120 ) ); |
|
748 parentLayout->UpdateChildrenLayout(); |
|
749 |
|
750 alfVisual->DisplayRectTarget(); |
|
751 |
|
752 CleanupStack::Pop( parentLayout ); |
|
753 CleanupStack::Pop( alfVisual ); |
|
754 |
|
755 return KErrNone; |
|
756 } |
|
757 |
|
758 // ----------------------------------------------------------------------------- |
|
759 // CTestPlatAlfVisual::TestCAlfVLocalToDisplayL |
|
760 // ----------------------------------------------------------------------------- |
|
761 // |
|
762 TInt CTestPlatAlfVisual::TestCAlfVLocalToDisplayL( CStifItemParser& /*aItem*/ ) |
|
763 { |
|
764 // Print to UI |
|
765 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
766 _LIT( KTestCAlfVLocalToDisplayL, "TestCAlfVLocalToDisplayL" ); |
|
767 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVLocalToDisplayL ); |
|
768 // Print to log file |
|
769 iLog->Log( KTestCAlfVLocalToDisplayL ); |
|
770 |
|
771 CAlfVisual* alfVisual = iAlfCtl->AppendVisualL( EAlfVisualTypeVisual ); |
|
772 CleanupStack::PushL( alfVisual ); |
|
773 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
774 |
|
775 // Create layout parent for testing purposes |
|
776 CAlfLayout* parentLayout = iAlfCtl->AppendLayoutL( EAlfLayoutTypeDeck ); |
|
777 CleanupStack::PushL( parentLayout ); |
|
778 STIF_ASSERT_NOT_NULL( parentLayout ); |
|
779 User::LeaveIfError( parentLayout->Append( alfVisual ) ); |
|
780 parentLayout->SetFlag( EAlfVisualFlagManualLayout ); |
|
781 parentLayout->SetPos( TAlfRealPoint( KNum40, KNum50 ) ); |
|
782 parentLayout->SetSize( TAlfRealSize( KNum100, KNum120 ) ); |
|
783 parentLayout->UpdateChildrenLayout(); |
|
784 |
|
785 iAlfDisplay->Roster().ShowL( *iAlfCtrlGroup ); |
|
786 |
|
787 TAlfRealPoint result = alfVisual->LocalToDisplay( TPoint( KNum65, KNum88 ) ); |
|
788 |
|
789 STIF_ASSERT_EQUALS( result.iX, KNum65+KNum40+0.f ); |
|
790 STIF_ASSERT_EQUALS( result.iY, KNum88+KNum50+0.f ); |
|
791 |
|
792 iAlfDisplay->Roster().Hide( *iAlfCtrlGroup ); |
|
793 |
|
794 CleanupStack::Pop( parentLayout ); |
|
795 CleanupStack::Pop( alfVisual ); |
|
796 |
|
797 return KErrNone; |
|
798 } |
|
799 |
|
800 // ----------------------------------------------------------------------------- |
|
801 // CTestPlatAlfVisual::TestCAlfVLocalToDisplayWithRealPointL |
|
802 // ----------------------------------------------------------------------------- |
|
803 // |
|
804 TInt CTestPlatAlfVisual::TestCAlfVLocalToDisplayWithRealPointL( CStifItemParser& /*aItem*/ ) |
|
805 { |
|
806 // Print to UI |
|
807 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
808 _LIT( KTestCAlfVLocalToDisplayWithRealPointL, "TestCAlfVLocalToDisplayWithRealPointL" ); |
|
809 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVLocalToDisplayWithRealPointL ); |
|
810 // Print to log file |
|
811 iLog->Log( KTestCAlfVLocalToDisplayWithRealPointL ); |
|
812 |
|
813 CAlfVisual* alfVisual = iAlfCtl->AppendVisualL( EAlfVisualTypeVisual ); |
|
814 CleanupStack::PushL( alfVisual ); |
|
815 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
816 |
|
817 // Create layout parent for testing purposes |
|
818 CAlfLayout* parentLayout = iAlfCtl->AppendLayoutL( EAlfLayoutTypeDeck ); |
|
819 CleanupStack::PushL( parentLayout ); |
|
820 STIF_ASSERT_NOT_NULL( parentLayout ); |
|
821 User::LeaveIfError( parentLayout->Append( alfVisual ) ); |
|
822 parentLayout->SetFlag( EAlfVisualFlagManualLayout ); |
|
823 parentLayout->SetPos( TAlfRealPoint( KNum40, KNum50 ) ); |
|
824 parentLayout->SetSize( TAlfRealSize( KNum100, KNum120 ) ); |
|
825 parentLayout->UpdateChildrenLayout(); |
|
826 |
|
827 TAlfRealPoint result = alfVisual->LocalToDisplay( TAlfRealPoint( KNum65, KNum88 ) ); |
|
828 |
|
829 STIF_ASSERT_EQUALS( result.iX, KNum65+KNum40+0.f ); |
|
830 STIF_ASSERT_EQUALS( result.iY, KNum88+KNum50+0.f ); |
|
831 |
|
832 CleanupStack::Pop( parentLayout ); |
|
833 CleanupStack::Pop( alfVisual ); |
|
834 |
|
835 return KErrNone; |
|
836 } |
|
837 |
|
838 // ----------------------------------------------------------------------------- |
|
839 // CTestPlatAlfVisual::TestCAlfVDisplayToLocalL |
|
840 // ----------------------------------------------------------------------------- |
|
841 // |
|
842 TInt CTestPlatAlfVisual::TestCAlfVDisplayToLocalL( CStifItemParser& /*aItem*/ ) |
|
843 { |
|
844 // Print to UI |
|
845 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
846 _LIT( KTestCAlfVDisplayToLocalL, "TestCAlfVDisplayToLocalL" ); |
|
847 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVDisplayToLocalL ); |
|
848 // Print to log file |
|
849 iLog->Log( KTestCAlfVDisplayToLocalL ); |
|
850 |
|
851 CAlfVisual* alfVisual = iAlfCtl->AppendVisualL( EAlfVisualTypeVisual ); |
|
852 CleanupStack::PushL( alfVisual ); |
|
853 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
854 |
|
855 // Create layout parent for testing purposes |
|
856 CAlfLayout* parentLayout = iAlfCtl->AppendLayoutL( EAlfLayoutTypeDeck ); |
|
857 CleanupStack::PushL( parentLayout ); |
|
858 STIF_ASSERT_NOT_NULL( parentLayout ); |
|
859 User::LeaveIfError( parentLayout->Append( alfVisual ) ); |
|
860 parentLayout->SetFlag( EAlfVisualFlagManualLayout ); |
|
861 parentLayout->SetPos( TAlfRealPoint( KNum40, KNum50 ) ); |
|
862 parentLayout->SetSize( TAlfRealSize( KNum100, KNum120 ) ); |
|
863 parentLayout->UpdateChildrenLayout(); |
|
864 |
|
865 iAlfDisplay->Roster().ShowL( *iAlfCtrlGroup ); |
|
866 |
|
867 TPoint result = alfVisual->DisplayToLocal( TPoint( KNum10, KNum20 ) ); |
|
868 |
|
869 STIF_ASSERT_EQUALS( result.iX, KNum10-KNum40 ); |
|
870 STIF_ASSERT_EQUALS( result.iY, KNum20-KNum50 ); |
|
871 |
|
872 iAlfDisplay->Roster().Hide( *iAlfCtrlGroup ); |
|
873 |
|
874 CleanupStack::Pop( parentLayout ); |
|
875 CleanupStack::Pop( alfVisual ); |
|
876 |
|
877 return KErrNone; |
|
878 } |
|
879 |
|
880 // ----------------------------------------------------------------------------- |
|
881 // CTestPlatAlfVisual::TestCAlfVDisplayToLocalWithRealPointL |
|
882 // ----------------------------------------------------------------------------- |
|
883 // |
|
884 TInt CTestPlatAlfVisual::TestCAlfVDisplayToLocalWithRealPointL( CStifItemParser& /*aItem*/ ) |
|
885 { |
|
886 // Print to UI |
|
887 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
888 _LIT( KTestCAlfVDisplayToLocalWithRealPointL, "TestCAlfVDisplayToLocalWithRealPointL" ); |
|
889 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVDisplayToLocalWithRealPointL ); |
|
890 // Print to log file |
|
891 iLog->Log( KTestCAlfVDisplayToLocalWithRealPointL ); |
|
892 |
|
893 CAlfVisual* alfVisual = iAlfCtl->AppendVisualL( EAlfVisualTypeVisual ); |
|
894 CleanupStack::PushL( alfVisual ); |
|
895 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
896 |
|
897 // Create layout parent for testing purposes |
|
898 CAlfLayout* parentLayout = iAlfCtl->AppendLayoutL( EAlfLayoutTypeDeck ); |
|
899 CleanupStack::PushL( parentLayout ); |
|
900 STIF_ASSERT_NOT_NULL( parentLayout ); |
|
901 User::LeaveIfError( parentLayout->Append( alfVisual ) ); |
|
902 parentLayout->SetFlag( EAlfVisualFlagManualLayout ); |
|
903 parentLayout->SetPos( TAlfRealPoint( KNum40, KNum50 ) ); |
|
904 parentLayout->SetSize( TAlfRealSize( KNum100, KNum120 ) ); |
|
905 parentLayout->UpdateChildrenLayout(); |
|
906 |
|
907 TAlfRealPoint result = alfVisual->DisplayToLocal( TAlfRealPoint( KNum10, KNum20 ) ); |
|
908 |
|
909 STIF_ASSERT_EQUALS( result.iX, KNum10-KNum40+0.f ); |
|
910 STIF_ASSERT_EQUALS( result.iY, KNum20-KNum50+0.f ); |
|
911 |
|
912 CleanupStack::Pop( parentLayout ); |
|
913 CleanupStack::Pop( alfVisual ); |
|
914 |
|
915 return KErrNone; |
|
916 } |
|
917 |
|
918 // ----------------------------------------------------------------------------- |
|
919 // CTestPlatAlfVisual::TestCAlfVEnableBrushesL |
|
920 // ----------------------------------------------------------------------------- |
|
921 // |
|
922 TInt CTestPlatAlfVisual::TestCAlfVEnableBrushesL( CStifItemParser& /*aItem*/ ) |
|
923 { |
|
924 // Print to UI |
|
925 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
926 _LIT( KTestCAlfVEnableBrushesL, "TestCAlfVEnableBrushesL" ); |
|
927 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVEnableBrushesL ); |
|
928 // Print to log file |
|
929 iLog->Log( KTestCAlfVEnableBrushesL ); |
|
930 |
|
931 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
932 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
933 CleanupStack::PushL( alfVisual ); |
|
934 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
935 alfVisual->EnableBrushesL(); |
|
936 alfVisual->EnableBrushesL( EFalse ); |
|
937 CleanupStack::PopAndDestroy( alfVisual ); |
|
938 |
|
939 return KErrNone; |
|
940 } |
|
941 |
|
942 // ----------------------------------------------------------------------------- |
|
943 // CTestPlatAlfVisual::TestCAlfVBrushesL |
|
944 // ----------------------------------------------------------------------------- |
|
945 // |
|
946 TInt CTestPlatAlfVisual::TestCAlfVBrushesL( CStifItemParser& /*aItem*/ ) |
|
947 { |
|
948 // Print to UI |
|
949 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
950 _LIT( KTestCAlfVBrushesL, "TestCAlfVBrushesL" ); |
|
951 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVBrushesL ); |
|
952 // Print to log file |
|
953 iLog->Log( KTestCAlfVBrushesL ); |
|
954 |
|
955 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
956 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
957 CleanupStack::PushL( alfVisual ); |
|
958 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
959 alfVisual->EnableBrushesL( EFalse ); |
|
960 STIF_ASSERT_NULL( alfVisual->Brushes() ); |
|
961 alfVisual->EnableBrushesL( ETrue ); |
|
962 STIF_ASSERT_NOT_NULL( alfVisual->Brushes() ); |
|
963 alfVisual->EnableBrushesL( EFalse ); |
|
964 CleanupStack::PopAndDestroy( alfVisual ); |
|
965 |
|
966 return KErrNone; |
|
967 } |
|
968 |
|
969 // ----------------------------------------------------------------------------- |
|
970 // CTestPlatAlfVisual::TestCAlfVMoveToFrontL |
|
971 // ----------------------------------------------------------------------------- |
|
972 // |
|
973 TInt CTestPlatAlfVisual::TestCAlfVMoveToFrontL( CStifItemParser& /*aItem*/ ) |
|
974 { |
|
975 // Print to UI |
|
976 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
977 _LIT( KTestCAlfVMoveToFrontL, "TestCAlfVMoveToFrontL" ); |
|
978 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVMoveToFrontL ); |
|
979 // Print to log file |
|
980 iLog->Log( KTestCAlfVMoveToFrontL ); |
|
981 |
|
982 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
983 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
984 CleanupStack::PushL( alfVisual ); |
|
985 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
986 alfVisual->MoveToFront(); |
|
987 CleanupStack::PopAndDestroy( alfVisual ); |
|
988 |
|
989 return KErrNone; |
|
990 } |
|
991 |
|
992 // ----------------------------------------------------------------------------- |
|
993 // CTestPlatAlfVisual::TestCAlfVEnableTransformationL |
|
994 // ----------------------------------------------------------------------------- |
|
995 // |
|
996 TInt CTestPlatAlfVisual::TestCAlfVEnableTransformationL( CStifItemParser& /*aItem*/ ) |
|
997 { |
|
998 // Print to UI |
|
999 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1000 _LIT( KTestCAlfVEnableTransformationL, "TestCAlfVEnableTransformationL" ); |
|
1001 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVEnableTransformationL ); |
|
1002 // Print to log file |
|
1003 iLog->Log( KTestCAlfVEnableTransformationL ); |
|
1004 |
|
1005 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1006 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1007 CleanupStack::PushL( alfVisual ); |
|
1008 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1009 alfVisual->EnableTransformationL(); |
|
1010 CleanupStack::PopAndDestroy( alfVisual ); |
|
1011 |
|
1012 return KErrNone; |
|
1013 } |
|
1014 |
|
1015 // ----------------------------------------------------------------------------- |
|
1016 // CTestPlatAlfVisual::TestCAlfVTransformationL |
|
1017 // ----------------------------------------------------------------------------- |
|
1018 // |
|
1019 TInt CTestPlatAlfVisual::TestCAlfVTransformationL( CStifItemParser& /*aItem*/ ) |
|
1020 { |
|
1021 // Print to UI |
|
1022 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1023 _LIT( KTestCAlfVTransformationL, "TestCAlfVTransformationL" ); |
|
1024 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVTransformationL ); |
|
1025 // Print to log file |
|
1026 iLog->Log( KTestCAlfVTransformationL ); |
|
1027 |
|
1028 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1029 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1030 CleanupStack::PushL( alfVisual ); |
|
1031 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1032 alfVisual->EnableTransformationL(); |
|
1033 alfVisual->Transformation(); |
|
1034 alfVisual->EnableTransformationL( EFalse ); |
|
1035 CleanupStack::PopAndDestroy( alfVisual ); |
|
1036 |
|
1037 return KErrNone; |
|
1038 } |
|
1039 |
|
1040 // ----------------------------------------------------------------------------- |
|
1041 // CTestPlatAlfVisual::TestCAlfVSetPaddingL |
|
1042 // ----------------------------------------------------------------------------- |
|
1043 // |
|
1044 TInt CTestPlatAlfVisual::TestCAlfVSetPaddingL( CStifItemParser& /*aItem*/ ) |
|
1045 { |
|
1046 // Print to UI |
|
1047 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1048 _LIT( KTestCAlfVSetPaddingL, "TestCAlfVSetPaddingL" ); |
|
1049 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetPaddingL ); |
|
1050 // Print to log file |
|
1051 iLog->Log( KTestCAlfVSetPaddingL ); |
|
1052 |
|
1053 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1054 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1055 CleanupStack::PushL( alfVisual ); |
|
1056 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1057 alfVisual->SetPadding( KNum100 ); |
|
1058 CleanupStack::PopAndDestroy( alfVisual ); |
|
1059 |
|
1060 return KErrNone; |
|
1061 } |
|
1062 |
|
1063 // ----------------------------------------------------------------------------- |
|
1064 // CTestPlatAlfVisual::TestCAlfVSetPaddingWithPointL |
|
1065 // ----------------------------------------------------------------------------- |
|
1066 // |
|
1067 TInt CTestPlatAlfVisual::TestCAlfVSetPaddingWithPointL( CStifItemParser& /*aItem*/ ) |
|
1068 { |
|
1069 // Print to UI |
|
1070 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1071 _LIT( KTestCAlfVSetPaddingWithPointL, "TestCAlfVSetPaddingWithPointL" ); |
|
1072 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetPaddingWithPointL ); |
|
1073 // Print to log file |
|
1074 iLog->Log( KTestCAlfVSetPaddingWithPointL ); |
|
1075 |
|
1076 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1077 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1078 CleanupStack::PushL( alfVisual ); |
|
1079 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1080 TPoint point( KNum100, KNum50 ); |
|
1081 alfVisual->SetPadding( point ); |
|
1082 CleanupStack::PopAndDestroy( alfVisual ); |
|
1083 |
|
1084 return KErrNone; |
|
1085 } |
|
1086 |
|
1087 // ----------------------------------------------------------------------------- |
|
1088 // CTestPlatAlfVisual::TestCAlfVSetPaddingWithMetricL |
|
1089 // ----------------------------------------------------------------------------- |
|
1090 // |
|
1091 TInt CTestPlatAlfVisual::TestCAlfVSetPaddingWithMetricL( CStifItemParser& /*aItem*/ ) |
|
1092 { |
|
1093 // Print to UI |
|
1094 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1095 _LIT( KTestCAlfVSetPaddingWithMetricL, "TestCAlfVSetPaddingWithMetricL" ); |
|
1096 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetPaddingWithMetricL ); |
|
1097 // Print to log file |
|
1098 iLog->Log( KTestCAlfVSetPaddingWithMetricL ); |
|
1099 |
|
1100 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1101 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1102 CleanupStack::PushL( alfVisual ); |
|
1103 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1104 TAlfBoxMetric boxMetric; |
|
1105 alfVisual->SetPadding( boxMetric ); |
|
1106 CleanupStack::PopAndDestroy( alfVisual ); |
|
1107 |
|
1108 return KErrNone; |
|
1109 } |
|
1110 |
|
1111 // ----------------------------------------------------------------------------- |
|
1112 // CTestPlatAlfVisual::TestCAlfVPaddingInPixelsL |
|
1113 // ----------------------------------------------------------------------------- |
|
1114 // |
|
1115 TInt CTestPlatAlfVisual::TestCAlfVPaddingInPixelsL( CStifItemParser& /*aItem*/ ) |
|
1116 { |
|
1117 // Print to UI |
|
1118 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1119 _LIT( KTestCAlfVPaddingInPixelsL, "TestCAlfVPaddingInPixelsL" ); |
|
1120 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVPaddingInPixelsL ); |
|
1121 // Print to log file |
|
1122 iLog->Log( KTestCAlfVPaddingInPixelsL ); |
|
1123 |
|
1124 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1125 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1126 CleanupStack::PushL( alfVisual ); |
|
1127 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1128 TAlfBoxMetric boxMetric; |
|
1129 alfVisual->PaddingInPixels(); |
|
1130 CleanupStack::PopAndDestroy( alfVisual ); |
|
1131 |
|
1132 return KErrNone; |
|
1133 } |
|
1134 |
|
1135 // ----------------------------------------------------------------------------- |
|
1136 // CTestPlatAlfVisual::TestCAlfVSetTagL |
|
1137 // ----------------------------------------------------------------------------- |
|
1138 // |
|
1139 TInt CTestPlatAlfVisual::TestCAlfVSetTagL( CStifItemParser& /*aItem*/ ) |
|
1140 { |
|
1141 // Print to UI |
|
1142 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1143 _LIT( KTestCAlfVSetTagL, "TestCAlfVSetTagL" ); |
|
1144 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetTagL ); |
|
1145 // Print to log file |
|
1146 iLog->Log( KTestCAlfVSetTagL ); |
|
1147 |
|
1148 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1149 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1150 CleanupStack::PushL( alfVisual ); |
|
1151 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1152 _LIT8( KTagText, "Caption" ); |
|
1153 TBufC8<KNum20> text( KTagText ); |
|
1154 alfVisual->SetTagL( text ); |
|
1155 const TDesC8& tag = alfVisual->Tag(); |
|
1156 STIF_ASSERT_EQUALS( text.Length(), tag.Length() ); |
|
1157 CleanupStack::PopAndDestroy( alfVisual ); |
|
1158 |
|
1159 return KErrNone; |
|
1160 } |
|
1161 |
|
1162 // ----------------------------------------------------------------------------- |
|
1163 // CTestPlatAlfVisual::TestCAlfVIsTaggedL |
|
1164 // ----------------------------------------------------------------------------- |
|
1165 // |
|
1166 TInt CTestPlatAlfVisual::TestCAlfVIsTaggedL( CStifItemParser& /*aItem*/ ) |
|
1167 { |
|
1168 // Print to UI |
|
1169 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1170 _LIT( KTestCAlfVIsTaggedL, "TestCAlfVIsTaggedL" ); |
|
1171 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVIsTaggedL ); |
|
1172 // Print to log file |
|
1173 iLog->Log( KTestCAlfVIsTaggedL ); |
|
1174 |
|
1175 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1176 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1177 CleanupStack::PushL( alfVisual ); |
|
1178 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1179 alfVisual->IsTagged(); |
|
1180 STIF_ASSERT_FALSE( alfVisual->IsTagged() ); |
|
1181 _LIT8( KTagText, "Caption" ); |
|
1182 TBufC8<KNum20> text( KTagText ); |
|
1183 alfVisual->SetTagL( text ); |
|
1184 STIF_ASSERT_TRUE( alfVisual->IsTagged() ); |
|
1185 CleanupStack::PopAndDestroy( alfVisual ); |
|
1186 |
|
1187 return KErrNone; |
|
1188 } |
|
1189 |
|
1190 // ----------------------------------------------------------------------------- |
|
1191 // CTestPlatAlfVisual::TestCAlfVFindTagL |
|
1192 // ----------------------------------------------------------------------------- |
|
1193 // |
|
1194 TInt CTestPlatAlfVisual::TestCAlfVFindTagL( CStifItemParser& /*aItem*/ ) |
|
1195 { |
|
1196 // Print to UI |
|
1197 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1198 _LIT( KTestCAlfVFindTagL, "TestCAlfVFindTagL" ); |
|
1199 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVFindTagL ); |
|
1200 // Print to log file |
|
1201 iLog->Log( KTestCAlfVFindTagL ); |
|
1202 |
|
1203 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1204 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1205 CleanupStack::PushL( alfVisual ); |
|
1206 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1207 _LIT8( KTagText, "Caption" ); |
|
1208 TBufC8<KNum20> text( KTagText ); |
|
1209 alfVisual->SetTagL( text ); |
|
1210 _LIT8( KWhat, "What..." ); |
|
1211 STIF_ASSERT_NULL( alfVisual->FindTag( KWhat ) ); |
|
1212 STIF_ASSERT_EQUALS( alfVisual, alfVisual->FindTag( text ) ); |
|
1213 CleanupStack::PopAndDestroy( alfVisual ); |
|
1214 |
|
1215 return KErrNone; |
|
1216 } |
|
1217 |
|
1218 // ----------------------------------------------------------------------------- |
|
1219 // CTestPlatAlfVisual::TestCAlfVConstructWithMoreParamsL |
|
1220 // ----------------------------------------------------------------------------- |
|
1221 // |
|
1222 TInt CTestPlatAlfVisual::TestCAlfVConstructWithMoreParamsL( CStifItemParser& /*aItem*/ ) |
|
1223 { |
|
1224 // Print to UI |
|
1225 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1226 _LIT( KTestCAlfVConstructWithMoreParamsL, "TestCAlfVConstructWithMoreParamsL" ); |
|
1227 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVConstructWithMoreParamsL ); |
|
1228 // Print to log file |
|
1229 iLog->Log( KTestCAlfVConstructWithMoreParamsL ); |
|
1230 |
|
1231 // AlfVisualFactory::NewVisualL calls CAlfVisual::ConstructL with more params |
|
1232 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1233 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1234 CleanupStack::PushL( alfVisual ); |
|
1235 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1236 CleanupStack::PopAndDestroy( alfVisual ); |
|
1237 |
|
1238 return KErrNone; |
|
1239 } |
|
1240 |
|
1241 // ----------------------------------------------------------------------------- |
|
1242 // CTestPlatAlfVisual::TestCAlfVCommsL |
|
1243 // ----------------------------------------------------------------------------- |
|
1244 // |
|
1245 TInt CTestPlatAlfVisual::TestCAlfVCommsL( CStifItemParser& /*aItem*/ ) |
|
1246 { |
|
1247 // Print to UI |
|
1248 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1249 _LIT( KTestCAlfVCommsL, "TestCAlfVCommsL" ); |
|
1250 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVCommsL ); |
|
1251 // Print to log file |
|
1252 iLog->Log( KTestCAlfVCommsL ); |
|
1253 |
|
1254 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1255 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1256 CleanupStack::PushL( alfVisual ); |
|
1257 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1258 alfVisual->Comms(); |
|
1259 CleanupStack::PopAndDestroy( alfVisual ); |
|
1260 |
|
1261 return KErrNone; |
|
1262 } |
|
1263 |
|
1264 // ----------------------------------------------------------------------------- |
|
1265 // CTestPlatAlfVisual::TestCAlfVDepthOffsetL |
|
1266 // ----------------------------------------------------------------------------- |
|
1267 // |
|
1268 TInt CTestPlatAlfVisual::TestCAlfVDepthOffsetL( CStifItemParser& /*aItem*/ ) |
|
1269 { |
|
1270 // Print to UI |
|
1271 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1272 _LIT( KTestCAlfVDepthOffsetL, "TestCAlfVDepthOffsetL" ); |
|
1273 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVDepthOffsetL ); |
|
1274 // Print to log file |
|
1275 iLog->Log( KTestCAlfVDepthOffsetL ); |
|
1276 |
|
1277 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1278 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1279 CleanupStack::PushL( alfVisual ); |
|
1280 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1281 TAlfTimedValue timedValue; |
|
1282 alfVisual->SetDepthOffset( timedValue ); |
|
1283 TAlfTimedValue result = alfVisual->DepthOffset(); |
|
1284 STIF_ASSERT_EQUALS( 0.f, result.ValueNow() ); |
|
1285 STIF_ASSERT_EQUALS( 0.f, result.Target() ); |
|
1286 CleanupStack::PopAndDestroy( alfVisual ); |
|
1287 |
|
1288 return KErrNone; |
|
1289 } |
|
1290 |
|
1291 // ----------------------------------------------------------------------------- |
|
1292 // CTestPlatAlfVisual::TestCAlfVSetDepthOffsetL |
|
1293 // ----------------------------------------------------------------------------- |
|
1294 // |
|
1295 TInt CTestPlatAlfVisual::TestCAlfVSetDepthOffsetL( CStifItemParser& /*aItem*/ ) |
|
1296 { |
|
1297 // Print to UI |
|
1298 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1299 _LIT( KTestCAlfVSetDepthOffsetL, "TestCAlfVSetDepthOffsetL" ); |
|
1300 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetDepthOffsetL ); |
|
1301 // Print to log file |
|
1302 iLog->Log( KTestCAlfVSetDepthOffsetL ); |
|
1303 |
|
1304 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1305 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1306 CleanupStack::PushL( alfVisual ); |
|
1307 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1308 |
|
1309 TAlfTimedValue offset; |
|
1310 offset.SetValueNow( KReal6 ); |
|
1311 alfVisual->SetDepthOffset( offset ); |
|
1312 |
|
1313 TAlfTimedValue result = alfVisual->DepthOffset(); |
|
1314 STIF_ASSERT_EQUALS( KReal6, result.ValueNow() ); |
|
1315 STIF_ASSERT_EQUALS( KReal6, result.Target() ); |
|
1316 |
|
1317 offset.SetTarget( KReal5, KNum10 ); |
|
1318 alfVisual->SetDepthOffset( offset ); |
|
1319 |
|
1320 result = alfVisual->DepthOffset(); |
|
1321 STIF_ASSERT_NOT_EQUALS( KReal5, result.ValueNow() ); |
|
1322 STIF_ASSERT_EQUALS( KReal5, result.Target() ); |
|
1323 |
|
1324 CleanupStack::PopAndDestroy( alfVisual ); |
|
1325 |
|
1326 return KErrNone; |
|
1327 } |
|
1328 |
|
1329 // ----------------------------------------------------------------------------- |
|
1330 // CTestPlatAlfVisual::TestCAlfVOwnerL |
|
1331 // ----------------------------------------------------------------------------- |
|
1332 // |
|
1333 TInt CTestPlatAlfVisual::TestCAlfVOwnerL( CStifItemParser& /*aItem*/ ) |
|
1334 { |
|
1335 // Print to UI |
|
1336 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1337 _LIT( KTestCAlfVOwnerL, "TestCAlfVOwnerL" ); |
|
1338 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVOwnerL ); |
|
1339 // Print to log file |
|
1340 iLog->Log( KTestCAlfVOwnerL ); |
|
1341 |
|
1342 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1343 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1344 CleanupStack::PushL( alfVisual ); |
|
1345 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1346 STIF_ASSERT_EQUALS( iAlfCtl, &alfVisual->Owner() ); |
|
1347 CleanupStack::PopAndDestroy( alfVisual ); |
|
1348 |
|
1349 return KErrNone; |
|
1350 } |
|
1351 |
|
1352 // ----------------------------------------------------------------------------- |
|
1353 // CTestPlatAlfVisual::TestCAlfVSetOwnerL |
|
1354 // ----------------------------------------------------------------------------- |
|
1355 // |
|
1356 TInt CTestPlatAlfVisual::TestCAlfVSetOwnerL( CStifItemParser& /*aItem*/ ) |
|
1357 { |
|
1358 // Print to UI |
|
1359 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1360 _LIT( KTestCAlfVSetOwnerL, "TestCAlfVSetOwnerL" ); |
|
1361 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetOwnerL ); |
|
1362 // Print to log file |
|
1363 iLog->Log( KTestCAlfVSetOwnerL ); |
|
1364 |
|
1365 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1366 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1367 CleanupStack::PushL( alfVisual ); |
|
1368 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1369 alfVisual->SetOwner( *iAlfCtl ); |
|
1370 CleanupStack::PopAndDestroy( alfVisual ); |
|
1371 |
|
1372 return KErrNone; |
|
1373 } |
|
1374 |
|
1375 // ----------------------------------------------------------------------------- |
|
1376 // CTestPlatAlfVisual::TestCAlfVSetOriginL |
|
1377 // ----------------------------------------------------------------------------- |
|
1378 // |
|
1379 TInt CTestPlatAlfVisual::TestCAlfVSetOriginL( CStifItemParser& /*aItem*/ ) |
|
1380 { |
|
1381 // Print to UI |
|
1382 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1383 _LIT( KTestCAlfVSetOriginL, "TestCAlfVSetOriginL" ); |
|
1384 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetOriginL ); |
|
1385 // Print to log file |
|
1386 iLog->Log( KTestCAlfVSetOriginL ); |
|
1387 |
|
1388 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1389 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1390 CleanupStack::PushL( alfVisual ); |
|
1391 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1392 alfVisual->SetOrigin( EAlfVisualHOriginLeft, EAlfVisualVOriginTop ); |
|
1393 CleanupStack::PopAndDestroy( alfVisual ); |
|
1394 |
|
1395 return KErrNone; |
|
1396 } |
|
1397 |
|
1398 // ----------------------------------------------------------------------------- |
|
1399 // CTestPlatAlfVisual::TestCAlfVHorizontalOriginL |
|
1400 // ----------------------------------------------------------------------------- |
|
1401 // |
|
1402 TInt CTestPlatAlfVisual::TestCAlfVHorizontalOriginL( CStifItemParser& /*aItem*/ ) |
|
1403 { |
|
1404 // Print to UI |
|
1405 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1406 _LIT( KTestCAlfVHorizontalOriginL, "TestCAlfVHorizontalOriginL" ); |
|
1407 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVHorizontalOriginL ); |
|
1408 // Print to log file |
|
1409 iLog->Log( KTestCAlfVHorizontalOriginL ); |
|
1410 |
|
1411 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1412 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1413 CleanupStack::PushL( alfVisual ); |
|
1414 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1415 alfVisual->SetOrigin( EAlfVisualHOriginLeft, EAlfVisualVOriginTop ); |
|
1416 STIF_ASSERT_EQUALS( EAlfVisualHOriginLeft, alfVisual->HorizontalOrigin() ); |
|
1417 CleanupStack::PopAndDestroy( alfVisual ); |
|
1418 |
|
1419 return KErrNone; |
|
1420 } |
|
1421 |
|
1422 // ----------------------------------------------------------------------------- |
|
1423 // CTestPlatAlfVisual::TestCAlfVVerticalOriginL |
|
1424 // ----------------------------------------------------------------------------- |
|
1425 // |
|
1426 TInt CTestPlatAlfVisual::TestCAlfVVerticalOriginL( CStifItemParser& /*aItem*/ ) |
|
1427 { |
|
1428 // Print to UI |
|
1429 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1430 _LIT( KTestCAlfVVerticalOriginL, "TestCAlfVVerticalOriginL" ); |
|
1431 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVVerticalOriginL ); |
|
1432 // Print to log file |
|
1433 iLog->Log( KTestCAlfVVerticalOriginL ); |
|
1434 |
|
1435 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1436 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1437 CleanupStack::PushL( alfVisual ); |
|
1438 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1439 alfVisual->SetOrigin( EAlfVisualHOriginLeft, EAlfVisualVOriginTop ); |
|
1440 STIF_ASSERT_EQUALS( EAlfVisualVOriginTop, alfVisual->VerticalOrigin() ); |
|
1441 CleanupStack::PopAndDestroy( alfVisual ); |
|
1442 |
|
1443 return KErrNone; |
|
1444 } |
|
1445 |
|
1446 // ----------------------------------------------------------------------------- |
|
1447 // CTestPlatAlfVisual::TestCAlfVAlignByOriginL |
|
1448 // ----------------------------------------------------------------------------- |
|
1449 // |
|
1450 TInt CTestPlatAlfVisual::TestCAlfVAlignByOriginL( CStifItemParser& /*aItem*/ ) |
|
1451 { |
|
1452 // Print to UI |
|
1453 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1454 _LIT( KTestCAlfVAlignByOriginL, "TestCAlfVAlignByOriginL" ); |
|
1455 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVAlignByOriginL ); |
|
1456 // Print to log file |
|
1457 iLog->Log( KTestCAlfVAlignByOriginL ); |
|
1458 |
|
1459 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1460 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1461 CleanupStack::PushL( alfVisual ); |
|
1462 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1463 TAlfRealRect realRect( TRect( 0, 0, 2, 2 ) ); |
|
1464 alfVisual->AlignByOrigin( realRect ); |
|
1465 CleanupStack::PopAndDestroy( alfVisual ); |
|
1466 |
|
1467 return KErrNone; |
|
1468 } |
|
1469 |
|
1470 // ----------------------------------------------------------------------------- |
|
1471 // CTestPlatAlfVisual::TestCAlfVSetMinSizeL |
|
1472 // ----------------------------------------------------------------------------- |
|
1473 // |
|
1474 TInt CTestPlatAlfVisual::TestCAlfVSetMinSizeL( CStifItemParser& /*aItem*/ ) |
|
1475 { |
|
1476 // Print to UI |
|
1477 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1478 _LIT( KTestCAlfVSetMinSizeL, "TestCAlfVSetMinSizeL" ); |
|
1479 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetMinSizeL ); |
|
1480 // Print to log file |
|
1481 iLog->Log( KTestCAlfVSetMinSizeL ); |
|
1482 |
|
1483 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1484 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1485 CleanupStack::PushL( alfVisual ); |
|
1486 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1487 TSize size( KNum20, KNum30 ); |
|
1488 alfVisual->SetMinSize( size ); |
|
1489 CleanupStack::PopAndDestroy( alfVisual ); |
|
1490 |
|
1491 return KErrNone; |
|
1492 } |
|
1493 |
|
1494 // ----------------------------------------------------------------------------- |
|
1495 // CTestPlatAlfVisual::TestCAlfVSetMinSizeWithRealSizeL |
|
1496 // ----------------------------------------------------------------------------- |
|
1497 // |
|
1498 TInt CTestPlatAlfVisual::TestCAlfVSetMinSizeWithRealSizeL( CStifItemParser& /*aItem*/ ) |
|
1499 { |
|
1500 // Print to UI |
|
1501 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1502 _LIT( KTestCAlfVSetMinSizeWithRealSizeL, "TestCAlfVSetMinSizeWithRealSizeL" ); |
|
1503 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetMinSizeWithRealSizeL ); |
|
1504 // Print to log file |
|
1505 iLog->Log( KTestCAlfVSetMinSizeWithRealSizeL ); |
|
1506 |
|
1507 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1508 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1509 CleanupStack::PushL( alfVisual ); |
|
1510 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1511 TAlfRealSize size( KReal1, KReal2 ); |
|
1512 alfVisual->SetMinSize( size ); |
|
1513 CleanupStack::PopAndDestroy( alfVisual ); |
|
1514 |
|
1515 return KErrNone; |
|
1516 } |
|
1517 |
|
1518 // ----------------------------------------------------------------------------- |
|
1519 // CTestPlatAlfVisual::TestCAlfVMinSizeL |
|
1520 // ----------------------------------------------------------------------------- |
|
1521 // |
|
1522 TInt CTestPlatAlfVisual::TestCAlfVMinSizeL( CStifItemParser& /*aItem*/ ) |
|
1523 { |
|
1524 // Print to UI |
|
1525 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1526 _LIT( KTestCAlfVMinSizeL, "TestCAlfVMinSizeL" ); |
|
1527 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVMinSizeL ); |
|
1528 // Print to log file |
|
1529 iLog->Log( KTestCAlfVMinSizeL ); |
|
1530 |
|
1531 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1532 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1533 CleanupStack::PushL( alfVisual ); |
|
1534 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1535 TSize minSize( KNum20, KNum30 ); |
|
1536 alfVisual->SetMinSize( minSize ); |
|
1537 TSize result = alfVisual->MinSize(); |
|
1538 STIF_ASSERT_EQUALS( minSize.iHeight , result.iHeight ); |
|
1539 STIF_ASSERT_EQUALS( minSize.iWidth , result.iWidth ); |
|
1540 CleanupStack::PopAndDestroy( alfVisual ); |
|
1541 |
|
1542 return KErrNone; |
|
1543 } |
|
1544 |
|
1545 // ----------------------------------------------------------------------------- |
|
1546 // CTestPlatAlfVisual::TestCAlfVMinSizeInBaseUnitsL |
|
1547 // ----------------------------------------------------------------------------- |
|
1548 // |
|
1549 TInt CTestPlatAlfVisual::TestCAlfVMinSizeInBaseUnitsL( CStifItemParser& /*aItem*/ ) |
|
1550 { |
|
1551 // Print to UI |
|
1552 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1553 _LIT( KTestCAlfVMinSizeInBaseUnitsL, "TestCAlfVMinSizeInBaseUnitsL" ); |
|
1554 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVMinSizeInBaseUnitsL ); |
|
1555 // Print to log file |
|
1556 iLog->Log( KTestCAlfVMinSizeInBaseUnitsL ); |
|
1557 |
|
1558 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1559 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1560 CleanupStack::PushL( alfVisual ); |
|
1561 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1562 TAlfRealSize minSize( KReal1, KReal2 ); |
|
1563 alfVisual->SetMinSize( minSize ); |
|
1564 TAlfRealSize result = alfVisual->MinSizeInBaseUnits(); |
|
1565 STIF_ASSERT_EQUALS( minSize.iWidth, result.iWidth ); |
|
1566 STIF_ASSERT_EQUALS( minSize.iHeight, result.iHeight ); |
|
1567 CleanupStack::PopAndDestroy( alfVisual ); |
|
1568 |
|
1569 return KErrNone; |
|
1570 } |
|
1571 |
|
1572 // ----------------------------------------------------------------------------- |
|
1573 // CTestPlatAlfVisual::TestCAlfVSetMaxSizeL |
|
1574 // ----------------------------------------------------------------------------- |
|
1575 // |
|
1576 TInt CTestPlatAlfVisual::TestCAlfVSetMaxSizeL( CStifItemParser& /*aItem*/ ) |
|
1577 { |
|
1578 // Print to UI |
|
1579 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1580 _LIT( KTestCAlfVSetMaxSizeL, "TestCAlfVSetMaxSizeL" ); |
|
1581 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetMaxSizeL ); |
|
1582 // Print to log file |
|
1583 iLog->Log( KTestCAlfVSetMaxSizeL ); |
|
1584 |
|
1585 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1586 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1587 CleanupStack::PushL( alfVisual ); |
|
1588 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1589 TSize maxSize( KNum20, KNum30 ); |
|
1590 alfVisual->SetMaxSize( maxSize ); |
|
1591 CleanupStack::PopAndDestroy( alfVisual ); |
|
1592 |
|
1593 return KErrNone; |
|
1594 } |
|
1595 |
|
1596 // ----------------------------------------------------------------------------- |
|
1597 // CTestPlatAlfVisual::TestCAlfVSetMaxSizeWithRealSizeL |
|
1598 // ----------------------------------------------------------------------------- |
|
1599 // |
|
1600 TInt CTestPlatAlfVisual::TestCAlfVSetMaxSizeWithRealSizeL( CStifItemParser& /*aItem*/ ) |
|
1601 { |
|
1602 // Print to UI |
|
1603 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1604 _LIT( KTestCAlfVSetMaxSizeWithRealSizeL, "TestCAlfVSetMaxSizeWithRealSizeL" ); |
|
1605 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetMaxSizeWithRealSizeL ); |
|
1606 // Print to log file |
|
1607 iLog->Log( KTestCAlfVSetMaxSizeWithRealSizeL ); |
|
1608 |
|
1609 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1610 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1611 CleanupStack::PushL( alfVisual ); |
|
1612 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1613 TAlfRealSize maxSize( KReal1, KReal2 ); |
|
1614 alfVisual->SetMaxSize( maxSize ); |
|
1615 CleanupStack::PopAndDestroy( alfVisual ); |
|
1616 |
|
1617 return KErrNone; |
|
1618 } |
|
1619 |
|
1620 // ----------------------------------------------------------------------------- |
|
1621 // CTestPlatAlfVisual::TestCAlfVMaxSizeL |
|
1622 // ----------------------------------------------------------------------------- |
|
1623 // |
|
1624 TInt CTestPlatAlfVisual::TestCAlfVMaxSizeL( CStifItemParser& /*aItem*/ ) |
|
1625 { |
|
1626 // Print to UI |
|
1627 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1628 _LIT( KTestCAlfVMaxSizeL, "TestCAlfVMaxSizeL" ); |
|
1629 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVMaxSizeL ); |
|
1630 // Print to log file |
|
1631 iLog->Log( KTestCAlfVMaxSizeL ); |
|
1632 |
|
1633 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1634 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1635 CleanupStack::PushL( alfVisual ); |
|
1636 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1637 TSize maxSize( KNum20, KNum30 ); |
|
1638 alfVisual->SetMaxSize( maxSize ); |
|
1639 TSize result = alfVisual->MaxSize(); |
|
1640 STIF_ASSERT_EQUALS( maxSize.iHeight , result.iHeight ); |
|
1641 STIF_ASSERT_EQUALS( maxSize.iWidth , result.iWidth ); |
|
1642 CleanupStack::PopAndDestroy( alfVisual ); |
|
1643 |
|
1644 return KErrNone; |
|
1645 } |
|
1646 |
|
1647 // ----------------------------------------------------------------------------- |
|
1648 // CTestPlatAlfVisual::TestCAlfVMaxSizeInBaseUnitsL |
|
1649 // ----------------------------------------------------------------------------- |
|
1650 // |
|
1651 TInt CTestPlatAlfVisual::TestCAlfVMaxSizeInBaseUnitsL( CStifItemParser& /*aItem*/ ) |
|
1652 { |
|
1653 // Print to UI |
|
1654 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1655 _LIT( KTestCAlfVMaxSizeInBaseUnitsL, "TestCAlfVMaxSizeInBaseUnitsL" ); |
|
1656 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVMaxSizeInBaseUnitsL ); |
|
1657 // Print to log file |
|
1658 iLog->Log( KTestCAlfVMaxSizeInBaseUnitsL ); |
|
1659 |
|
1660 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1661 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1662 CleanupStack::PushL( alfVisual ); |
|
1663 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1664 TAlfRealSize maxSize( KReal1, KReal2 ); |
|
1665 alfVisual->SetMaxSize( maxSize ); |
|
1666 TAlfRealSize result = alfVisual->MaxSizeInBaseUnits(); |
|
1667 STIF_ASSERT_EQUALS( maxSize.iWidth, result.iWidth ); |
|
1668 STIF_ASSERT_EQUALS( maxSize.iHeight, result.iHeight ); |
|
1669 CleanupStack::PopAndDestroy( alfVisual ); |
|
1670 |
|
1671 return KErrNone; |
|
1672 } |
|
1673 |
|
1674 // ----------------------------------------------------------------------------- |
|
1675 // CTestPlatAlfVisual::TestCAlfVSetRectL |
|
1676 // ----------------------------------------------------------------------------- |
|
1677 // |
|
1678 TInt CTestPlatAlfVisual::TestCAlfVSetRectL( CStifItemParser& /*aItem*/ ) |
|
1679 { |
|
1680 // Print to UI |
|
1681 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1682 _LIT( KTestCAlfVSetRectL, "TestCAlfVSetRectL" ); |
|
1683 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetRectL ); |
|
1684 // Print to log file |
|
1685 iLog->Log( KTestCAlfVSetRectL ); |
|
1686 |
|
1687 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1688 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1689 CleanupStack::PushL( alfVisual ); |
|
1690 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1691 TAlfRealRect rect ( TRect( KNum20, KNum30, KNum40, KNum50 ) ); |
|
1692 alfVisual->SetFlag( EAlfVisualFlagManualLayout ); |
|
1693 alfVisual->SetRect( rect ); |
|
1694 CleanupStack::PopAndDestroy( alfVisual ); |
|
1695 |
|
1696 return KErrNone; |
|
1697 } |
|
1698 |
|
1699 // ----------------------------------------------------------------------------- |
|
1700 // CTestPlatAlfVisual::TestCAlfVMoveL |
|
1701 // ----------------------------------------------------------------------------- |
|
1702 // |
|
1703 TInt CTestPlatAlfVisual::TestCAlfVMoveL( CStifItemParser& /*aItem*/ ) |
|
1704 { |
|
1705 // Print to UI |
|
1706 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1707 _LIT( KTestCAlfVMoveL, "TestCAlfVMoveL" ); |
|
1708 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVMoveL ); |
|
1709 // Print to log file |
|
1710 iLog->Log( KTestCAlfVMoveL ); |
|
1711 |
|
1712 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1713 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1714 CleanupStack::PushL( alfVisual ); |
|
1715 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1716 TPoint offset( KNum20, KNum20 ); |
|
1717 alfVisual->SetFlag( EAlfVisualFlagManualLayout ); |
|
1718 alfVisual->Move( offset ); |
|
1719 TAlfTimedPoint visualPos = alfVisual->Pos(); |
|
1720 STIF_ASSERT_EQUALS( visualPos.iX.Target(), offset.iX+0.f ); |
|
1721 STIF_ASSERT_EQUALS( visualPos.iY.Target(), offset.iY+0.f ); |
|
1722 CleanupStack::PopAndDestroy( alfVisual ); |
|
1723 |
|
1724 return KErrNone; |
|
1725 } |
|
1726 |
|
1727 // ----------------------------------------------------------------------------- |
|
1728 // CTestPlatAlfVisual::TestCAlfVMoveWithRealPointL |
|
1729 // ----------------------------------------------------------------------------- |
|
1730 // |
|
1731 TInt CTestPlatAlfVisual::TestCAlfVMoveWithRealPointL( CStifItemParser& /*aItem*/ ) |
|
1732 { |
|
1733 // Print to UI |
|
1734 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1735 _LIT( KTestCAlfVMoveWithRealPointL, "TestCAlfVMoveWithRealPointL" ); |
|
1736 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVMoveWithRealPointL ); |
|
1737 // Print to log file |
|
1738 iLog->Log( KTestCAlfVMoveWithRealPointL ); |
|
1739 |
|
1740 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1741 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1742 CleanupStack::PushL( alfVisual ); |
|
1743 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1744 TAlfRealPoint offset( KReal1, KReal7 ); |
|
1745 alfVisual->SetFlag( EAlfVisualFlagManualLayout ); |
|
1746 alfVisual->Move( offset ); |
|
1747 TAlfTimedPoint visualPos = alfVisual->Pos(); |
|
1748 STIF_ASSERT_EQUALS( visualPos.iX.Target(), offset.iX ); |
|
1749 STIF_ASSERT_EQUALS( visualPos.iY.Target(), offset.iY ); |
|
1750 CleanupStack::PopAndDestroy( alfVisual ); |
|
1751 |
|
1752 return KErrNone; |
|
1753 } |
|
1754 |
|
1755 // ----------------------------------------------------------------------------- |
|
1756 // CTestPlatAlfVisual::TestCAlfVMimicL |
|
1757 // ----------------------------------------------------------------------------- |
|
1758 // |
|
1759 TInt CTestPlatAlfVisual::TestCAlfVMimicL( CStifItemParser& /*aItem*/ ) |
|
1760 { |
|
1761 // Print to UI |
|
1762 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1763 _LIT( KTestCAlfVMimicL, "TestCAlfVMimicL" ); |
|
1764 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVMimicL ); |
|
1765 // Print to log file |
|
1766 iLog->Log( KTestCAlfVMimicL ); |
|
1767 |
|
1768 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1769 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1770 CleanupStack::PushL( alfVisual ); |
|
1771 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1772 alfVisual->SetFlag( EAlfVisualFlagManualLayout ); |
|
1773 alfVisual->Mimic( *alfVisual ); |
|
1774 CleanupStack::PopAndDestroy( alfVisual ); |
|
1775 return KErrNone; |
|
1776 } |
|
1777 |
|
1778 // ----------------------------------------------------------------------------- |
|
1779 // CTestPlatAlfVisual::TestCAlfVSetCenteredPosAndSizeL |
|
1780 // ----------------------------------------------------------------------------- |
|
1781 // |
|
1782 TInt CTestPlatAlfVisual::TestCAlfVSetCenteredPosAndSizeL( CStifItemParser& /*aItem*/ ) |
|
1783 { |
|
1784 // Print to UI |
|
1785 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1786 _LIT( KTestCAlfVSetCenteredPosAndSizeL, "TestCAlfVSetCenteredPosAndSizeL" ); |
|
1787 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetCenteredPosAndSizeL ); |
|
1788 // Print to log file |
|
1789 iLog->Log( KTestCAlfVSetCenteredPosAndSizeL ); |
|
1790 |
|
1791 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1792 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1793 CleanupStack::PushL( alfVisual ); |
|
1794 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1795 TPoint centerPoint( KNum20, KNum30 ); |
|
1796 TSize size( KNum40, KNum50 ); |
|
1797 alfVisual->SetFlag( EAlfVisualFlagManualLayout ); |
|
1798 alfVisual->SetCenteredPosAndSize( centerPoint, size ); |
|
1799 TAlfTimedPoint visualPos = alfVisual->Pos(); |
|
1800 TAlfTimedPoint visualSize = alfVisual->Size(); |
|
1801 STIF_ASSERT_EQUALS( visualPos.iX.Target() , centerPoint.iX-(size.iWidth/2.f) ); |
|
1802 STIF_ASSERT_EQUALS( visualPos.iY.Target() , centerPoint.iY-(size.iHeight/2.f) ); |
|
1803 STIF_ASSERT_EQUALS( visualSize.iX.Target(), size.iWidth+0.f ); |
|
1804 STIF_ASSERT_EQUALS( visualSize.iY.Target(), size.iHeight+0.f ); |
|
1805 CleanupStack::PopAndDestroy( alfVisual ); |
|
1806 |
|
1807 return KErrNone; |
|
1808 } |
|
1809 |
|
1810 // ----------------------------------------------------------------------------- |
|
1811 // CTestPlatAlfVisual::TestCAlfVSetCenteredPosAndSizeWithRealL |
|
1812 // ----------------------------------------------------------------------------- |
|
1813 // |
|
1814 TInt CTestPlatAlfVisual::TestCAlfVSetCenteredPosAndSizeWithRealL( CStifItemParser& /*aItem*/ ) |
|
1815 { |
|
1816 // Print to UI |
|
1817 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1818 _LIT( KTestCAlfVSetCenteredPosAndSizeWithRealL, "TestCAlfVSetCenteredPosAndSizeWithRealL" ); |
|
1819 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetCenteredPosAndSizeWithRealL ); |
|
1820 // Print to log file |
|
1821 iLog->Log( KTestCAlfVSetCenteredPosAndSizeWithRealL ); |
|
1822 |
|
1823 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1824 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1825 CleanupStack::PushL( alfVisual ); |
|
1826 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1827 TAlfRealPoint centerPoint( KReal1, KReal2 ); |
|
1828 TAlfRealSize size( KReal3, KReal4 ); |
|
1829 alfVisual->SetFlag( EAlfVisualFlagManualLayout ); |
|
1830 alfVisual->SetCenteredPosAndSize( centerPoint, size ); |
|
1831 TAlfTimedPoint visualPos = alfVisual->Pos(); |
|
1832 TAlfTimedPoint visualSize = alfVisual->Size(); |
|
1833 STIF_ASSERT_EQUALS( visualPos.iX.Target(), centerPoint.iX-(size.iWidth/2.f) ); |
|
1834 STIF_ASSERT_EQUALS( visualPos.iY.Target(), centerPoint.iY-(size.iHeight/2.f) ); |
|
1835 STIF_ASSERT_EQUALS( visualSize.iX.Target(), size.iWidth ); |
|
1836 STIF_ASSERT_EQUALS( visualSize.iY.Target(), size.iHeight ); |
|
1837 CleanupStack::PopAndDestroy( alfVisual ); |
|
1838 |
|
1839 return KErrNone; |
|
1840 } |
|
1841 |
|
1842 // ----------------------------------------------------------------------------- |
|
1843 // CTestPlatAlfVisual::TestCAlfVDisplayRectL |
|
1844 // ----------------------------------------------------------------------------- |
|
1845 // |
|
1846 TInt CTestPlatAlfVisual::TestCAlfVDisplayRectL( CStifItemParser& /*aItem*/ ) |
|
1847 { |
|
1848 // Print to UI |
|
1849 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1850 _LIT( KTestCAlfVDisplayRectL, "TestCAlfVDisplayRectL" ); |
|
1851 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVDisplayRectL ); |
|
1852 // Print to log file |
|
1853 iLog->Log( KTestCAlfVDisplayRectL ); |
|
1854 |
|
1855 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1856 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1857 CleanupStack::PushL( alfVisual ); |
|
1858 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1859 alfVisual->DisplayRect(); |
|
1860 CleanupStack::PopAndDestroy( alfVisual ); |
|
1861 |
|
1862 return KErrNone; |
|
1863 } |
|
1864 |
|
1865 // ----------------------------------------------------------------------------- |
|
1866 // CTestPlatAlfVisual::TestCAlfVEffectiveOpacityL |
|
1867 // ----------------------------------------------------------------------------- |
|
1868 // |
|
1869 TInt CTestPlatAlfVisual::TestCAlfVEffectiveOpacityL( CStifItemParser& /*aItem*/ ) |
|
1870 { |
|
1871 // Print to UI |
|
1872 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1873 _LIT( KTestCAlfVEffectiveOpacityL, "TestCAlfVEffectiveOpacityL" ); |
|
1874 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVEffectiveOpacityL ); |
|
1875 // Print to log file |
|
1876 iLog->Log( KTestCAlfVEffectiveOpacityL ); |
|
1877 |
|
1878 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1879 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1880 CleanupStack::PushL( alfVisual ); |
|
1881 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1882 alfVisual->EffectiveOpacity(); |
|
1883 CleanupStack::PopAndDestroy( alfVisual ); |
|
1884 |
|
1885 return KErrNone; |
|
1886 } |
|
1887 |
|
1888 // ----------------------------------------------------------------------------- |
|
1889 // CTestPlatAlfVisual::TestCAlfVSetClippingL |
|
1890 // ----------------------------------------------------------------------------- |
|
1891 // |
|
1892 TInt CTestPlatAlfVisual::TestCAlfVSetClippingL( CStifItemParser& /*aItem*/ ) |
|
1893 { |
|
1894 // Print to UI |
|
1895 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1896 _LIT( KTestCAlfVSetClippingL, "TestCAlfVSetClippingL" ); |
|
1897 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetClippingL ); |
|
1898 // Print to log file |
|
1899 iLog->Log( KTestCAlfVSetClippingL ); |
|
1900 |
|
1901 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1902 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1903 CleanupStack::PushL( alfVisual ); |
|
1904 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1905 alfVisual->SetClipping(); |
|
1906 alfVisual->SetClipping( EFalse ); |
|
1907 CleanupStack::PopAndDestroy( alfVisual ); |
|
1908 |
|
1909 return KErrNone; |
|
1910 } |
|
1911 |
|
1912 // ----------------------------------------------------------------------------- |
|
1913 // CTestPlatAlfVisual::TestCAlfVClippingL |
|
1914 // ----------------------------------------------------------------------------- |
|
1915 // |
|
1916 TInt CTestPlatAlfVisual::TestCAlfVClippingL( CStifItemParser& /*aItem*/ ) |
|
1917 { |
|
1918 // Print to UI |
|
1919 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1920 _LIT( KTestCAlfVClippingL, "TestCAlfVClippingL" ); |
|
1921 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVClippingL ); |
|
1922 // Print to log file |
|
1923 iLog->Log( KTestCAlfVClippingL ); |
|
1924 |
|
1925 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1926 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1927 CleanupStack::PushL( alfVisual ); |
|
1928 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1929 alfVisual->SetClipping(); |
|
1930 STIF_ASSERT_TRUE( alfVisual->Clipping() ); |
|
1931 alfVisual->SetClipping( EFalse ); |
|
1932 STIF_ASSERT_FALSE( alfVisual->Clipping() ); |
|
1933 CleanupStack::PopAndDestroy( alfVisual ); |
|
1934 |
|
1935 return KErrNone; |
|
1936 } |
|
1937 |
|
1938 // ----------------------------------------------------------------------------- |
|
1939 // CTestPlatAlfVisual::TestCAlfVPaddingL |
|
1940 // ----------------------------------------------------------------------------- |
|
1941 // |
|
1942 TInt CTestPlatAlfVisual::TestCAlfVPaddingL( CStifItemParser& /*aItem*/ ) |
|
1943 { |
|
1944 // Print to UI |
|
1945 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1946 _LIT( KTestCAlfVPaddingL, "TestCAlfVPaddingL" ); |
|
1947 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVPaddingL ); |
|
1948 // Print to log file |
|
1949 iLog->Log( KTestCAlfVPaddingL ); |
|
1950 |
|
1951 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1952 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1953 CleanupStack::PushL( alfVisual ); |
|
1954 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1955 TPoint result = alfVisual->Padding(); |
|
1956 STIF_ASSERT_EQUALS( 0, result.iX ); |
|
1957 STIF_ASSERT_EQUALS( 0, result.iY ); |
|
1958 alfVisual->SetPadding( KNum10 ); |
|
1959 result = alfVisual->Padding(); |
|
1960 STIF_ASSERT_EQUALS( KNum10, result.iX ); |
|
1961 STIF_ASSERT_EQUALS( KNum10, result.iY ); |
|
1962 alfVisual->SetPadding( TPoint( KNum10, KNum20 ) ); |
|
1963 result = alfVisual->Padding(); |
|
1964 STIF_ASSERT_EQUALS( KNum10, result.iX ); |
|
1965 STIF_ASSERT_EQUALS( KNum20, result.iY ); |
|
1966 CleanupStack::PopAndDestroy( alfVisual ); |
|
1967 |
|
1968 return KErrNone; |
|
1969 } |
|
1970 |
|
1971 // ----------------------------------------------------------------------------- |
|
1972 // CTestPlatAlfVisual::TestCAlfVPaddingAsMetricL |
|
1973 // ----------------------------------------------------------------------------- |
|
1974 // |
|
1975 TInt CTestPlatAlfVisual::TestCAlfVPaddingAsMetricL( CStifItemParser& /*aItem*/ ) |
|
1976 { |
|
1977 // Print to UI |
|
1978 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
1979 _LIT( KTestCAlfVPaddingAsMetricL, "TestCAlfVPaddingAsMetricL" ); |
|
1980 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVPaddingAsMetricL ); |
|
1981 // Print to log file |
|
1982 iLog->Log( KTestCAlfVPaddingAsMetricL ); |
|
1983 |
|
1984 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
1985 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
1986 CleanupStack::PushL( alfVisual ); |
|
1987 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
1988 alfVisual->PaddingAsMetric(); |
|
1989 CleanupStack::PopAndDestroy( alfVisual ); |
|
1990 |
|
1991 return KErrNone; |
|
1992 } |
|
1993 |
|
1994 // ----------------------------------------------------------------------------- |
|
1995 // CTestPlatAlfVisual::TestCAlfVHorizontalPaddingL |
|
1996 // ----------------------------------------------------------------------------- |
|
1997 // |
|
1998 TInt CTestPlatAlfVisual::TestCAlfVHorizontalPaddingL( CStifItemParser& /*aItem*/ ) |
|
1999 { |
|
2000 // Print to UI |
|
2001 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2002 _LIT( KTestCAlfVHorizontalPaddingL, "TestCAlfVHorizontalPaddingL" ); |
|
2003 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVHorizontalPaddingL ); |
|
2004 // Print to log file |
|
2005 iLog->Log( KTestCAlfVHorizontalPaddingL ); |
|
2006 |
|
2007 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
2008 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2009 CleanupStack::PushL( alfVisual ); |
|
2010 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2011 TInt result = alfVisual->HorizontalPadding(); |
|
2012 STIF_ASSERT_EQUALS( 0, result ); |
|
2013 alfVisual->SetPadding( KNum10 ); |
|
2014 result = alfVisual->HorizontalPadding(); |
|
2015 STIF_ASSERT_EQUALS( KNum10, result ); |
|
2016 alfVisual->SetPadding( TPoint( KNum10, KNum20 ) ); |
|
2017 result = alfVisual->HorizontalPadding(); |
|
2018 STIF_ASSERT_EQUALS( KNum10, result ); |
|
2019 CleanupStack::PopAndDestroy( alfVisual ); |
|
2020 |
|
2021 return KErrNone; |
|
2022 } |
|
2023 |
|
2024 // ----------------------------------------------------------------------------- |
|
2025 // CTestPlatAlfVisual::TestCAlfVVerticalPaddingL |
|
2026 // ----------------------------------------------------------------------------- |
|
2027 // |
|
2028 TInt CTestPlatAlfVisual::TestCAlfVVerticalPaddingL( CStifItemParser& /*aItem*/ ) |
|
2029 { |
|
2030 // Print to UI |
|
2031 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2032 _LIT( KTestCAlfVVerticalPaddingL, "TestCAlfVVerticalPaddingL" ); |
|
2033 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVVerticalPaddingL ); |
|
2034 // Print to log file |
|
2035 iLog->Log( KTestCAlfVVerticalPaddingL ); |
|
2036 |
|
2037 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
2038 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2039 CleanupStack::PushL( alfVisual ); |
|
2040 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2041 TInt result = alfVisual->VerticalPadding(); |
|
2042 STIF_ASSERT_EQUALS( 0, result ); |
|
2043 alfVisual->SetPadding( KNum10 ); |
|
2044 result = alfVisual->VerticalPadding(); |
|
2045 STIF_ASSERT_EQUALS( KNum10, result ); |
|
2046 alfVisual->SetPadding( TPoint( KNum10, KNum20 ) ); |
|
2047 result = alfVisual->VerticalPadding(); |
|
2048 STIF_ASSERT_EQUALS( KNum20, result ); |
|
2049 alfVisual->VerticalPadding(); |
|
2050 CleanupStack::PopAndDestroy( alfVisual ); |
|
2051 |
|
2052 return KErrNone; |
|
2053 } |
|
2054 |
|
2055 // ----------------------------------------------------------------------------- |
|
2056 // CTestPlatAlfVisual::TestCAlfVSetPosWithTimedPointL |
|
2057 // ----------------------------------------------------------------------------- |
|
2058 // |
|
2059 TInt CTestPlatAlfVisual::TestCAlfVSetPosWithTimedPointL( CStifItemParser& /*aItem*/ ) |
|
2060 { |
|
2061 // Print to UI |
|
2062 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2063 _LIT( KTestCAlfVSetPosWithTimedPointL, "TestCAlfVSetPosWithTimedPointL" ); |
|
2064 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetPosWithTimedPointL ); |
|
2065 // Print to log file |
|
2066 iLog->Log( KTestCAlfVSetPosWithTimedPointL ); |
|
2067 |
|
2068 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
2069 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2070 CleanupStack::PushL( alfVisual ); |
|
2071 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2072 TAlfTimedPoint point; |
|
2073 point.iX.SetValueNow( KNum20 ); |
|
2074 point.iY.SetValueNow( KNum30 ); |
|
2075 point.iX.SetTarget( KNum200, KNum10 ); |
|
2076 point.iY.SetTarget( KNum300, KNum10 ); |
|
2077 alfVisual->SetPos( point ); |
|
2078 TAlfTimedPoint result = alfVisual->Pos(); |
|
2079 STIF_ASSERT_NOT_EQUALS( KNum200+0.f, result.iX.ValueNow() ); |
|
2080 STIF_ASSERT_NOT_EQUALS( KNum300+0.f, result.iY.ValueNow() ); |
|
2081 STIF_ASSERT_EQUALS( KNum200+0.f, result.iX.Target() ); |
|
2082 STIF_ASSERT_EQUALS( KNum300+0.f, result.iY.Target() ); |
|
2083 CleanupStack::PopAndDestroy( alfVisual ); |
|
2084 |
|
2085 return KErrNone; |
|
2086 } |
|
2087 |
|
2088 // ----------------------------------------------------------------------------- |
|
2089 // CTestPlatAlfVisual::TestCAlfVSetSizeWithTimedPointL |
|
2090 // ----------------------------------------------------------------------------- |
|
2091 // |
|
2092 TInt CTestPlatAlfVisual::TestCAlfVSetSizeWithTimedPointL( CStifItemParser& /*aItem*/ ) |
|
2093 { |
|
2094 // Print to UI |
|
2095 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2096 _LIT( KTestCAlfVSetSizeWithTimedPointL, "TestCAlfVSetSizeWithTimedPointL" ); |
|
2097 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetSizeWithTimedPointL ); |
|
2098 // Print to log file |
|
2099 iLog->Log( KTestCAlfVSetSizeWithTimedPointL ); |
|
2100 |
|
2101 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
2102 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2103 CleanupStack::PushL( alfVisual ); |
|
2104 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2105 TAlfTimedPoint size; |
|
2106 size.iX.SetValueNow( KNum20 ); |
|
2107 size.iY.SetValueNow( KNum30 ); |
|
2108 size.iX.SetTarget( KNum200, KNum10 ); |
|
2109 size.iY.SetTarget( KNum300, KNum10 ); |
|
2110 alfVisual->SetSize( size ); |
|
2111 TAlfTimedPoint result = alfVisual->Size(); |
|
2112 STIF_ASSERT_NOT_EQUALS( KNum200+0.f, result.iX.ValueNow() ); |
|
2113 STIF_ASSERT_NOT_EQUALS( KNum300+0.f, result.iY.ValueNow() ); |
|
2114 STIF_ASSERT_EQUALS( KNum200+0.f, result.iX.Target() ); |
|
2115 STIF_ASSERT_EQUALS( KNum300+0.f, result.iY.Target() ); |
|
2116 CleanupStack::PopAndDestroy( alfVisual ); |
|
2117 |
|
2118 return KErrNone; |
|
2119 } |
|
2120 |
|
2121 // ----------------------------------------------------------------------------- |
|
2122 // CTestPlatAlfVisual::TestCAlfVCopyValuesL |
|
2123 // ----------------------------------------------------------------------------- |
|
2124 // |
|
2125 TInt CTestPlatAlfVisual::TestCAlfVCopyValuesL( CStifItemParser& /*aItem*/ ) |
|
2126 { |
|
2127 // Print to UI |
|
2128 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2129 _LIT( KTestCAlfVCopyValuesL, "TestCAlfVCopyValuesL" ); |
|
2130 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVCopyValuesL ); |
|
2131 // Print to log file |
|
2132 iLog->Log( KTestCAlfVCopyValuesL ); |
|
2133 |
|
2134 CAlfVisual* visual = AlfVisualFactory::NewVisualL( |
|
2135 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2136 CleanupStack::PushL( visual ); |
|
2137 STIF_ASSERT_NOT_NULL( visual ); |
|
2138 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
2139 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2140 CleanupStack::PushL( alfVisual ); |
|
2141 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2142 alfVisual->CopyValues( *visual ); |
|
2143 CleanupStack::PopAndDestroy( alfVisual ); |
|
2144 CleanupStack::PopAndDestroy( visual ); |
|
2145 |
|
2146 return KErrNone; |
|
2147 } |
|
2148 |
|
2149 // ----------------------------------------------------------------------------- |
|
2150 // CTestPlatAlfVisual::TestCAlfVPauseL |
|
2151 // ----------------------------------------------------------------------------- |
|
2152 // |
|
2153 TInt CTestPlatAlfVisual::TestCAlfVPauseL( CStifItemParser& /*aItem*/ ) |
|
2154 { |
|
2155 // Print to UI |
|
2156 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2157 _LIT( KTestCAlfVPauseL, "TestCAlfVPauseL" ); |
|
2158 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVPauseL ); |
|
2159 // Print to log file |
|
2160 iLog->Log( KTestCAlfVPauseL ); |
|
2161 |
|
2162 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
2163 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2164 CleanupStack::PushL( alfVisual ); |
|
2165 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2166 alfVisual->Pause(); |
|
2167 CleanupStack::PopAndDestroy( alfVisual ); |
|
2168 |
|
2169 return KErrNone; |
|
2170 } |
|
2171 |
|
2172 // ----------------------------------------------------------------------------- |
|
2173 // CTestPlatAlfVisual::TestCAlfVResumeL |
|
2174 // ----------------------------------------------------------------------------- |
|
2175 // |
|
2176 TInt CTestPlatAlfVisual::TestCAlfVResumeL( CStifItemParser& /*aItem*/ ) |
|
2177 { |
|
2178 // Print to UI |
|
2179 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2180 _LIT( KTestCAlfVResumeL, "TestCAlfVResumeL" ); |
|
2181 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVResumeL ); |
|
2182 // Print to log file |
|
2183 iLog->Log( KTestCAlfVResumeL ); |
|
2184 |
|
2185 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
2186 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2187 CleanupStack::PushL( alfVisual ); |
|
2188 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2189 alfVisual->Resume(); |
|
2190 CleanupStack::PopAndDestroy( alfVisual ); |
|
2191 |
|
2192 return KErrNone; |
|
2193 } |
|
2194 |
|
2195 // ----------------------------------------------------------------------------- |
|
2196 // CTestPlatAlfVisual::TestCAlfVDoRemoveAndDestroyAllDL |
|
2197 // ----------------------------------------------------------------------------- |
|
2198 // |
|
2199 TInt CTestPlatAlfVisual::TestCAlfVDoRemoveAndDestroyAllDL( CStifItemParser& /*aItem*/ ) |
|
2200 { |
|
2201 // Print to UI |
|
2202 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2203 _LIT( KTestCAlfVDoRemoveAndDestroyAllDL, "TestCAlfVDoRemoveAndDestroyAllDL" ); |
|
2204 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVDoRemoveAndDestroyAllDL ); |
|
2205 // Print to log file |
|
2206 iLog->Log( KTestCAlfVDoRemoveAndDestroyAllDL ); |
|
2207 |
|
2208 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
2209 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2210 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2211 alfVisual->DoRemoveAndDestroyAllD(); |
|
2212 |
|
2213 return KErrNone; |
|
2214 } |
|
2215 |
|
2216 // ----------------------------------------------------------------------------- |
|
2217 // CTestPlatAlfVisual::TestCAlfVSetTactileFeedbackL |
|
2218 // ----------------------------------------------------------------------------- |
|
2219 // |
|
2220 TInt CTestPlatAlfVisual::TestCAlfVSetTactileFeedbackL( CStifItemParser& /*aItem*/ ) |
|
2221 { |
|
2222 // Print to UI |
|
2223 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2224 _LIT( KTestCAlfVSetTactileFeedbackL, "TestCAlfVSetTactileFeedbackL" ); |
|
2225 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVSetTactileFeedbackL ); |
|
2226 // Print to log file |
|
2227 iLog->Log( KTestCAlfVSetTactileFeedbackL ); |
|
2228 |
|
2229 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
2230 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2231 CleanupStack::PushL( alfVisual ); |
|
2232 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2233 alfVisual->SetTactileFeedbackL( 0 , 0 ); |
|
2234 alfVisual->SetTactileFeedbackL( 1 , 1 ); |
|
2235 CleanupStack::PopAndDestroy( alfVisual ); |
|
2236 |
|
2237 return KErrNone; |
|
2238 } |
|
2239 |
|
2240 // ----------------------------------------------------------------------------- |
|
2241 // CTestPlatAlfVisual::TestCAlfVHasTactileFeedbackL |
|
2242 // ----------------------------------------------------------------------------- |
|
2243 // |
|
2244 TInt CTestPlatAlfVisual::TestCAlfVHasTactileFeedbackL( CStifItemParser& /*aItem*/ ) |
|
2245 { |
|
2246 // Print to UI |
|
2247 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2248 _LIT( KTestCAlfVHasTactileFeedbackL, "TestCAlfVHasTactileFeedbackL" ); |
|
2249 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVHasTactileFeedbackL ); |
|
2250 // Print to log file |
|
2251 iLog->Log( KTestCAlfVHasTactileFeedbackL ); |
|
2252 |
|
2253 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
2254 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2255 CleanupStack::PushL( alfVisual ); |
|
2256 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2257 STIF_ASSERT_TRUE( !alfVisual->HasTactileFeedback() ); |
|
2258 STIF_ASSERT_TRUE( !alfVisual->HasTactileFeedback( 0 ) ); |
|
2259 STIF_ASSERT_TRUE( !alfVisual->HasTactileFeedback( 1 ) ); |
|
2260 alfVisual->SetTactileFeedbackL( 0 , 0 ); |
|
2261 STIF_ASSERT_TRUE( alfVisual->HasTactileFeedback() ); |
|
2262 STIF_ASSERT_TRUE( alfVisual->HasTactileFeedback( 0 ) ); |
|
2263 STIF_ASSERT_TRUE( !alfVisual->HasTactileFeedback( 1 ) ); |
|
2264 alfVisual->RemoveTactileFeedback(); |
|
2265 STIF_ASSERT_TRUE( !alfVisual->HasTactileFeedback() ); |
|
2266 STIF_ASSERT_TRUE( !alfVisual->HasTactileFeedback( 0 ) ); |
|
2267 STIF_ASSERT_TRUE( !alfVisual->HasTactileFeedback( 1 ) ); |
|
2268 CleanupStack::PopAndDestroy( alfVisual ); |
|
2269 |
|
2270 return KErrNone; |
|
2271 } |
|
2272 |
|
2273 // ----------------------------------------------------------------------------- |
|
2274 // CTestPlatAlfVisual::TestCAlfVRemoveTactileFeedbackL |
|
2275 // ----------------------------------------------------------------------------- |
|
2276 // |
|
2277 TInt CTestPlatAlfVisual::TestCAlfVRemoveTactileFeedbackL( CStifItemParser& /*aItem*/ ) |
|
2278 { |
|
2279 // Print to UI |
|
2280 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2281 _LIT( KTestCAlfVRemoveTactileFeedbackL, "TestCAlfVRemoveTactileFeedbackL" ); |
|
2282 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVRemoveTactileFeedbackL ); |
|
2283 // Print to log file |
|
2284 iLog->Log( KTestCAlfVRemoveTactileFeedbackL ); |
|
2285 |
|
2286 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
2287 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2288 CleanupStack::PushL( alfVisual ); |
|
2289 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2290 STIF_ASSERT_TRUE( !alfVisual->HasTactileFeedback() ); |
|
2291 alfVisual->RemoveTactileFeedback(); // do nothing |
|
2292 alfVisual->RemoveTactileFeedback( 0 ); // do nothing |
|
2293 STIF_ASSERT_TRUE( !alfVisual->HasTactileFeedback() ); |
|
2294 alfVisual->SetTactileFeedbackL( 0 , 0 ); // add 0 |
|
2295 alfVisual->SetTactileFeedbackL( 1 , 1 ); // add 1 |
|
2296 STIF_ASSERT_TRUE( alfVisual->HasTactileFeedback( 0 ) ); |
|
2297 STIF_ASSERT_TRUE( alfVisual->HasTactileFeedback( 1 ) ); |
|
2298 alfVisual->RemoveTactileFeedback( 0 ); // remove 0 |
|
2299 STIF_ASSERT_TRUE( !alfVisual->HasTactileFeedback( 0 ) ); |
|
2300 STIF_ASSERT_TRUE( alfVisual->HasTactileFeedback( 1 ) ); |
|
2301 alfVisual->SetTactileFeedbackL( 0 , 2 ); // add 0 |
|
2302 STIF_ASSERT_TRUE( alfVisual->HasTactileFeedback( 1 ) ); |
|
2303 STIF_ASSERT_TRUE( alfVisual->HasTactileFeedback( 0 ) ); |
|
2304 alfVisual->RemoveTactileFeedback(); // remove all |
|
2305 STIF_ASSERT_TRUE( !alfVisual->HasTactileFeedback( 0 ) ); |
|
2306 STIF_ASSERT_TRUE( !alfVisual->HasTactileFeedback( 1 ) ); |
|
2307 CleanupStack::PopAndDestroy( alfVisual ); |
|
2308 |
|
2309 return KErrNone; |
|
2310 } |
|
2311 |
|
2312 // ----------------------------------------------------------------------------- |
|
2313 // CTestPlatAlfVisual::TestCAlfVEnableDropShadowL |
|
2314 // ----------------------------------------------------------------------------- |
|
2315 // |
|
2316 TInt CTestPlatAlfVisual::TestCAlfVEnableDropShadowL( CStifItemParser& /*aItem*/ ) |
|
2317 { |
|
2318 // Print to UI |
|
2319 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2320 _LIT( KTestCAlfVEnableDropShadowL, "TestCAlfVEnableDropShadowL" ); |
|
2321 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVEnableDropShadowL ); |
|
2322 // Print to log file |
|
2323 iLog->Log( KTestCAlfVEnableDropShadowL ); |
|
2324 |
|
2325 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
2326 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2327 CleanupStack::PushL( alfVisual ); |
|
2328 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2329 alfVisual->EnableDropShadowL(); |
|
2330 CleanupStack::PopAndDestroy( alfVisual ); |
|
2331 |
|
2332 return KErrNone; |
|
2333 } |
|
2334 |
|
2335 // ----------------------------------------------------------------------------- |
|
2336 // CTestPlatAlfVisual::TestCAlfVDropShadowHandlerL |
|
2337 // ----------------------------------------------------------------------------- |
|
2338 // |
|
2339 TInt CTestPlatAlfVisual::TestCAlfVDropShadowHandlerL( CStifItemParser& /*aItem*/ ) |
|
2340 { |
|
2341 // Print to UI |
|
2342 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2343 _LIT( KTestCAlfVDropShadowHandlerL, "TestCAlfVDropShadowHandlerL" ); |
|
2344 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVDropShadowHandlerL ); |
|
2345 // Print to log file |
|
2346 iLog->Log( KTestCAlfVDropShadowHandlerL ); |
|
2347 |
|
2348 CAlfVisual* alfVisual = AlfVisualFactory::NewVisualL( |
|
2349 EAlfVisualTypeVisual, NULL, *iAlfCtl, *iAlfEnv ); |
|
2350 CleanupStack::PushL( alfVisual ); |
|
2351 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2352 alfVisual->EnableDropShadowL(); |
|
2353 alfVisual->DropShadowHandler(); |
|
2354 CleanupStack::PopAndDestroy( alfVisual ); |
|
2355 |
|
2356 return KErrNone; |
|
2357 } |
|
2358 |
|
2359 // ----------------------------------------------------------------------------- |
|
2360 // CTestPlatAlfVisual::TestCAlfVPropertyOwnerExtensionL |
|
2361 // ----------------------------------------------------------------------------- |
|
2362 // |
|
2363 TInt CTestPlatAlfVisual::TestCAlfVPropertyOwnerExtensionL( CStifItemParser& /*aItem*/ ) |
|
2364 { |
|
2365 // Print to UI |
|
2366 _LIT( KTestPlatAlfVisual, "TestPlatAlfVisual" ); |
|
2367 _LIT( KTestCAlfVPropertyOwnerExtensionL, "TestCAlfVPropertyOwnerExtensionL" ); |
|
2368 TestModuleIf().Printf( 0, KTestPlatAlfVisual, KTestCAlfVPropertyOwnerExtensionL ); |
|
2369 // Print to log file |
|
2370 iLog->Log( KTestCAlfVPropertyOwnerExtensionL ); |
|
2371 |
|
2372 CTestAlfVisual* alfVisual = new ( ELeave ) CTestAlfVisual; |
|
2373 CleanupStack::PushL( alfVisual ); |
|
2374 STIF_ASSERT_NOT_NULL( alfVisual ); |
|
2375 TBool inFocusChain( EFalse ); |
|
2376 TAny* pInFocusChain = &inFocusChain; |
|
2377 alfVisual->PropertyOwnerExtension( KUidAlfPropOwnerExtControlFocusChainChanged, &pInFocusChain ); |
|
2378 CleanupStack::PopAndDestroy( alfVisual ); |
|
2379 |
|
2380 return KErrNone; |
|
2381 } |
|
2382 |
|
2383 |
|
2384 // [End of File] |