uiaccelerator_plat/alf_core_toolkit_api/tsrc/src/testuiaifcoretoolkitblockshuienv.cpp
branchRCL_3
changeset 20 31fccae4f8a7
parent 10 7c5dd702d6d3
equal deleted inserted replaced
19:e5af45d51884 20:31fccae4f8a7
       
     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 api of alf_core_toolkit
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 // [INCLUDE FILES]
       
    20 #include <e32svr.h>
       
    21 #include <gdi.h>
       
    22 #include <avkon.mbg>
       
    23 #include <stifparser.h>
       
    24 #include <stiftestinterface.h>
       
    25 #include <uiacceltk/huienv.h>
       
    26 #include <uiacceltk/huistatic.h>
       
    27 #include <uiacceltk/huievent.h>
       
    28 #include <uiacceltk/huieventhandler.h>
       
    29 #include "testuiaifcoretoolkit.h"
       
    30 
       
    31 
       
    32 //this class test for MHuiEventHandler class
       
    33 
       
    34 class CHuiEventHandlerImp : public  CBase, MHuiEventHandler
       
    35     {
       
    36 public:
       
    37     //default construct
       
    38     CHuiEventHandlerImp()
       
    39         {
       
    40         }
       
    41     //inherite from MHuiEventHandler
       
    42     TBool OfferEventL(const THuiEvent& /*aEvent*/)
       
    43         {
       
    44         return ETrue;
       
    45         }
       
    46     };
       
    47 // -----------------------------------------------------------------------------
       
    48 // CTestUiAifCoreToolkit::TestTTHuiCEnvHuiEnvLC
       
    49 // -----------------------------------------------------------------------------
       
    50 //
       
    51 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvHuiEnvLC( CStifItemParser& /*aItem*/ )
       
    52     {
       
    53 
       
    54     // Print to UI
       
    55     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
    56     _LIT( KTestTTHuiCEnvHuiEnvLC, "In TestTTHuiCEnvHuiEnvLC" );
       
    57     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvHuiEnvLC );
       
    58     // Print to log file 
       
    59     iLog->Log( KTestTTHuiCEnvHuiEnvLC );
       
    60     
       
    61     //NewLC function has been call by the NewL function.
       
    62     
       
    63     return KErrNone;
       
    64     
       
    65     }
       
    66 
       
    67 // -----------------------------------------------------------------------------
       
    68 // CTestUiAifCoreToolkit::TestTTHuiCEnvRenderer
       
    69 // -----------------------------------------------------------------------------
       
    70 //
       
    71 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvRenderer( CStifItemParser& /*aItem*/ )
       
    72     {
       
    73 
       
    74     // Print to UI
       
    75     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
    76     _LIT( KTestTTHuiCEnvRenderer, "In TestTTHuiCEnvRenderer" );
       
    77     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvRenderer );
       
    78     // Print to log file 
       
    79     iLog->Log( KTestTTHuiCEnvRenderer );
       
    80     
       
    81     iHuiEnv->Renderer();
       
    82     
       
    83     return KErrNone;
       
    84     
       
    85     }
       
    86 
       
    87 // -----------------------------------------------------------------------------
       
    88 // CTestUiAifCoreToolkit::TestTTHuiCEnvNewDisplayL
       
    89 // -----------------------------------------------------------------------------
       
    90 //
       
    91 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvNewDisplayL( CStifItemParser& /*aItem*/ )
       
    92     {
       
    93 
       
    94     // Print to UI
       
    95     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
    96     _LIT( KTestTTHuiCEnvNewDisplayL, "In TestTTHuiCEnvNewDisplayL" );
       
    97     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvNewDisplayL );
       
    98     // Print to log file 
       
    99     iLog->Log( KTestTTHuiCEnvNewDisplayL );
       
   100     
       
   101     iHuiEnv->NewDisplayL( iDisplayRect, NULL, 0, NULL, CHuiDisplay::EDisplayNormal);
       
   102     
       
   103     return KErrNone;
       
   104     
       
   105     }
       
   106 
       
   107 // -----------------------------------------------------------------------------
       
   108 // CTestUiAifCoreToolkit::TestTTHuiCEnvNewDisplayLL
       
   109 // -----------------------------------------------------------------------------
       
   110 //
       
   111 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvNewDisplayLL( CStifItemParser& /*aItem*/ )
       
   112     {
       
   113 
       
   114     // Print to UI
       
   115     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   116     _LIT( KTestTTHuiCEnvNewDisplayLL, "In TestTTHuiCEnvNewDisplayLL" );
       
   117     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvNewDisplayLL );
       
   118     // Print to log file 
       
   119     iLog->Log( KTestTTHuiCEnvNewDisplayLL );
       
   120     
       
   121     TUid bufferUid = {KTestScreenBufferUidValue};
       
   122     CHuiDisplay* huiDisplay = &iHuiEnv->NewDisplayL(iDisplayRect, NULL, 0, NULL, 
       
   123         CHuiDisplay::EDisplayNormal,bufferUid );
       
   124     return KErrNone;
       
   125     
       
   126     }
       
   127 
       
   128 // -----------------------------------------------------------------------------
       
   129 // CTestUiAifCoreToolkit::TestTTHuiCEnvDisplayCount
       
   130 // -----------------------------------------------------------------------------
       
   131 //
       
   132 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvDisplayCount( CStifItemParser& /*aItem*/ )
       
   133     {
       
   134 
       
   135     // Print to UI
       
   136     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   137     _LIT( KTestTTHuiCEnvDisplayCount, "In TestTTHuiCEnvDisplayCount" );
       
   138     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvDisplayCount );
       
   139     // Print to log file 
       
   140     iLog->Log( KTestTTHuiCEnvDisplayCount );
       
   141     
       
   142     iHuiEnv->DisplayCount();
       
   143     
       
   144     return KErrNone;
       
   145     
       
   146     }
       
   147 
       
   148 // -----------------------------------------------------------------------------
       
   149 // CTestUiAifCoreToolkit::TestTTHuiCEnvSetRefreshMode
       
   150 // -----------------------------------------------------------------------------
       
   151 //
       
   152 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvSetRefreshMode( CStifItemParser& /*aItem*/ )
       
   153     {
       
   154 
       
   155     // Print to UI
       
   156     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   157     _LIT( KTestTTHuiCEnvSetRefreshMode, "In TestTTHuiCEnvSetRefreshMode" );
       
   158     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvSetRefreshMode );
       
   159     // Print to log file 
       
   160     iLog->Log( KTestTTHuiCEnvSetRefreshMode );
       
   161     
       
   162     iHuiEnv->SetRefreshMode( EHuiRefreshModeManual );
       
   163     
       
   164     return KErrNone;
       
   165     
       
   166     }
       
   167 
       
   168 // -----------------------------------------------------------------------------
       
   169 // CTestUiAifCoreToolkit::TestTTHuiCEnvRefreshMode
       
   170 // -----------------------------------------------------------------------------
       
   171 //
       
   172 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvRefreshMode( CStifItemParser& /*aItem*/ )
       
   173     {
       
   174 
       
   175     // Print to UI
       
   176     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   177     _LIT( KTestTTHuiCEnvRefreshMode, "In TestTTHuiCEnvRefreshMode" );
       
   178     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvRefreshMode );
       
   179     // Print to log file 
       
   180     iLog->Log( KTestTTHuiCEnvRefreshMode );
       
   181     
       
   182     iHuiEnv->RefreshMode();
       
   183     
       
   184     return KErrNone;
       
   185     
       
   186     }
       
   187 
       
   188 // -----------------------------------------------------------------------------
       
   189 // CTestUiAifCoreToolkit::TestTTHuiCEnvSetMaxFrameRate
       
   190 // -----------------------------------------------------------------------------
       
   191 //
       
   192 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvSetMaxFrameRate( CStifItemParser& /*aItem*/ )
       
   193     {
       
   194 
       
   195     // Print to UI
       
   196     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   197     _LIT( KTestTTHuiCEnvSetMaxFrameRate, "In TestTTHuiCEnvSetMaxFrameRate" );
       
   198     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvSetMaxFrameRate );
       
   199     // Print to log file 
       
   200     iLog->Log( KTestTTHuiCEnvSetMaxFrameRate );
       
   201     
       
   202     TReal32 real = 20;
       
   203     iHuiEnv->SetMaxFrameRate( real );
       
   204     
       
   205     return KErrNone;
       
   206     
       
   207     }
       
   208 
       
   209 // -----------------------------------------------------------------------------
       
   210 // CTestUiAifCoreToolkit::TestTTHuiCEnvContinueRefresh
       
   211 // -----------------------------------------------------------------------------
       
   212 //
       
   213 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvContinueRefresh( CStifItemParser& /*aItem*/ )
       
   214     {
       
   215 
       
   216     // Print to UI
       
   217     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   218     _LIT( KTestTTHuiCEnvContinueRefresh, "In TestTTHuiCEnvContinueRefresh" );
       
   219     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvContinueRefresh);
       
   220     // Print to log file 
       
   221     iLog->Log( KTestTTHuiCEnvContinueRefresh );
       
   222     
       
   223     iHuiEnv->ContinueRefresh();
       
   224     
       
   225     return KErrNone;
       
   226     
       
   227     }
       
   228 
       
   229 // -----------------------------------------------------------------------------
       
   230 // CTestUiAifCoreToolkit::TestTTHuiCEnvPauseRefresh
       
   231 // -----------------------------------------------------------------------------
       
   232 //
       
   233 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvPauseRefresh( CStifItemParser& /*aItem*/ )
       
   234     {
       
   235 
       
   236     // Print to UI
       
   237     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   238     _LIT( KTestTTHuiCEnvPauseRefresh, "In TestTTHuiCEnvPauseRefresh" );
       
   239     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvPauseRefresh);
       
   240     // Print to log file 
       
   241     iLog->Log( KTestTTHuiCEnvPauseRefresh );
       
   242     
       
   243     iHuiEnv->PauseRefresh();
       
   244     
       
   245     return KErrNone;
       
   246     
       
   247     }
       
   248 
       
   249 // -----------------------------------------------------------------------------
       
   250 // CTestUiAifCoreToolkit::TestTTHuiCEnvNewControlGroupL
       
   251 // -----------------------------------------------------------------------------
       
   252 //
       
   253 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvNewControlGroupL( CStifItemParser& /*aItem*/ )
       
   254     {
       
   255 
       
   256     // Print to UI
       
   257     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   258     _LIT( KTestTTHuiCEnvNewControlGroupL, "In TestTTHuiCEnvNewControlGroupL" );
       
   259     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvNewControlGroupL);
       
   260     // Print to log file 
       
   261     iLog->Log( KTestTTHuiCEnvNewControlGroupL );
       
   262     
       
   263     TInt temp = 0;
       
   264     iHuiEnv->NewControlGroupL( temp );
       
   265     
       
   266     return KErrNone;
       
   267     
       
   268     }
       
   269 
       
   270 // -----------------------------------------------------------------------------
       
   271 // CTestUiAifCoreToolkit::TestTTHuiCEnvDeleteControlGroup
       
   272 // -----------------------------------------------------------------------------
       
   273 //
       
   274 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvDeleteControlGroup( CStifItemParser& /*aItem*/ )
       
   275     {
       
   276 
       
   277     // Print to UI
       
   278     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   279     _LIT( KTestTTHuiCEnvDeleteControlGroup, "In TestTTHuiCEnvDeleteControlGroup" );
       
   280     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvDeleteControlGroup);
       
   281     // Print to log file 
       
   282     iLog->Log( KTestTTHuiCEnvDeleteControlGroup );
       
   283     
       
   284     TInt temp = 0;
       
   285     iHuiEnv->DeleteControlGroup( temp );
       
   286     
       
   287     return KErrNone;
       
   288     
       
   289     }
       
   290 
       
   291 // -----------------------------------------------------------------------------
       
   292 // CTestUiAifCoreToolkit::TestTTHuiCEnvLoadControlGroupL
       
   293 // -----------------------------------------------------------------------------
       
   294 //
       
   295 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvLoadControlGroupL( CStifItemParser& /*aItem*/ )
       
   296     {
       
   297 
       
   298     // Print to UI
       
   299     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   300     _LIT( KTestTTHuiCEnvLoadControlGroupL, "In TestTTHuiCEnvLoadControlGroupL" );
       
   301     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvLoadControlGroupL);
       
   302     // Print to log file 
       
   303     iLog->Log( KTestTTHuiCEnvLoadControlGroupL );
       
   304     
       
   305     TInt groupid = 0;
       
   306     iHuiEnv->LoadControlGroupL( groupid );
       
   307     
       
   308     return KErrNone;
       
   309     
       
   310     }
       
   311 
       
   312 // -----------------------------------------------------------------------------
       
   313 // CTestUiAifCoreToolkit::TestTTHuiCEnvControlGroup
       
   314 // -----------------------------------------------------------------------------
       
   315 //
       
   316 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvControlGroup( CStifItemParser& /*aItem*/ )
       
   317     {
       
   318 
       
   319     // Print to UI
       
   320     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   321     _LIT( KTestTTHuiCEnvControlGroup, "In TestTTHuiCEnvControlGroup" );
       
   322     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvControlGroup);
       
   323     // Print to log file 
       
   324     iLog->Log( KTestTTHuiCEnvControlGroup );
       
   325 
       
   326     iHuiEnv->ControlGroup( KHuiCtrlGroupId );
       
   327     return KErrNone;
       
   328     
       
   329     }
       
   330 
       
   331 // -----------------------------------------------------------------------------
       
   332 // CTestUiAifCoreToolkit::TestTTHuiCEnvLoadBitmapsL
       
   333 // -----------------------------------------------------------------------------
       
   334 //
       
   335 TInt CTestUiAifCoreToolkit::TestTTHuiCEnvLoadBitmapsL( CStifItemParser& /*aItem*/ )
       
   336     {
       
   337 
       
   338     // Print to UI
       
   339     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   340     _LIT( KTestTTHuiCEnvLoadBitmapsL, "In TestTTHuiCEnvLoadBitmapsL" );
       
   341     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCEnvLoadBitmapsL);
       
   342     // Print to log file 
       
   343     iLog->Log( KTestTTHuiCEnvLoadBitmapsL );
       
   344     
       
   345     TInt bitmapid = 0;
       
   346     iHuiEnv->LoadBitmapsL( bitmapid );
       
   347     
       
   348     return KErrNone;
       
   349     
       
   350     }
       
   351 
       
   352 // -----------------------------------------------------------------------------
       
   353 // CTestUiAifCoreToolkit::TestTTHuiCVisualFactory
       
   354 // -----------------------------------------------------------------------------
       
   355 //
       
   356 TInt CTestUiAifCoreToolkit::TestTTHuiCVisualFactory( CStifItemParser& /*aItem*/ )
       
   357     {
       
   358 
       
   359     // Print to UI
       
   360     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   361     _LIT( KTestTTHuiCVisualFactory, "In TestTTHuiCVisualFactory" );
       
   362     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCVisualFactory);
       
   363     // Print to log file 
       
   364     iLog->Log( KTestTTHuiCVisualFactory );
       
   365     
       
   366     iHuiEnv->VisualFactory();
       
   367     
       
   368     return KErrNone;
       
   369     
       
   370     }
       
   371 
       
   372 // -----------------------------------------------------------------------------
       
   373 // CTestUiAifCoreToolkit::TestTTHuiCTextureManager
       
   374 // -----------------------------------------------------------------------------
       
   375 //
       
   376 TInt CTestUiAifCoreToolkit::TestTTHuiCTextureManager( CStifItemParser& /*aItem*/ )
       
   377     {
       
   378 
       
   379     // Print to UI
       
   380     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   381     _LIT( KTestTTHuiCTextureManager, "In TestTTHuiCTextureManager" );
       
   382     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCTextureManager);
       
   383     // Print to log file 
       
   384     iLog->Log( KTestTTHuiCTextureManager );
       
   385     
       
   386     iHuiEnv->TextureManager();
       
   387     
       
   388     return KErrNone;
       
   389     
       
   390     }
       
   391 
       
   392 // -----------------------------------------------------------------------------
       
   393 // CTestUiAifCoreToolkit::TestTTHuiCFontManager
       
   394 // -----------------------------------------------------------------------------
       
   395 //
       
   396 TInt CTestUiAifCoreToolkit::TestTTHuiCFontManager( CStifItemParser& /*aItem*/ )
       
   397     {
       
   398 
       
   399     // Print to UI
       
   400     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   401     _LIT( KTestTTHuiCFontManager, "In TestTTHuiCFontManager" );
       
   402     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCFontManager);
       
   403     // Print to log file 
       
   404     iLog->Log( KTestTTHuiCFontManager );
       
   405     
       
   406     iHuiEnv->FontManager();
       
   407     
       
   408     return KErrNone;
       
   409     
       
   410     }
       
   411 
       
   412 // -----------------------------------------------------------------------------
       
   413 // CTestUiAifCoreToolkit::TestTTHuiCTextStyleManager
       
   414 // -----------------------------------------------------------------------------
       
   415 //
       
   416 TInt CTestUiAifCoreToolkit::TestTTHuiCTextStyleManager( CStifItemParser& /*aItem*/ )
       
   417     {
       
   418 
       
   419     // Print to UI
       
   420     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   421     _LIT( KTestTTHuiCTextStyleManager, "In TestTTHuiCTextStyleManager" );
       
   422     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCTextStyleManager);
       
   423     // Print to log file 
       
   424     iLog->Log( KTestTTHuiCTextStyleManager );
       
   425     
       
   426     iHuiEnv->TextStyleManager();
       
   427     
       
   428     return KErrNone;
       
   429     
       
   430     }
       
   431 
       
   432 // -----------------------------------------------------------------------------
       
   433 // CTestUiAifCoreToolkit::TestTTHuiCFindControl
       
   434 // -----------------------------------------------------------------------------
       
   435 //
       
   436 TInt CTestUiAifCoreToolkit::TestTTHuiCFindControl( CStifItemParser& /*aItem*/ )
       
   437     {
       
   438 
       
   439     // Print to UI
       
   440     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   441     _LIT( KTestTTHuiCFindControl, "In TestTTHuiCFindControl" );
       
   442     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCFindControl);
       
   443     // Print to log file 
       
   444     iLog->Log( KTestTTHuiCFindControl );
       
   445     
       
   446     TInt temp = 0;
       
   447     iHuiEnv->FindControl( temp );
       
   448     
       
   449     return KErrNone;
       
   450     
       
   451     }
       
   452 
       
   453 // -----------------------------------------------------------------------------
       
   454 // CTestUiAifCoreToolkit::TestTTHuiCSendL
       
   455 // -----------------------------------------------------------------------------
       
   456 //
       
   457 TInt CTestUiAifCoreToolkit::TestTTHuiCSendL( CStifItemParser& /*aItem*/ )
       
   458     {
       
   459 
       
   460     // Print to UI
       
   461     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   462     _LIT( KTestTTHuiCSendL, "In TestTTHuiCSendL" );
       
   463     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCSendL);
       
   464     // Print to log file 
       
   465     iLog->Log( KTestTTHuiCSendL );
       
   466     
       
   467     THuiCommand* aCommand = new ( ELeave )THuiActionCommand( 1 );
       
   468     CleanupStack::PushL( aCommand );
       
   469     iHuiEnv->Send( *aCommand );
       
   470     CleanupStack::PopAndDestroy( aCommand );
       
   471     return KErrNone;
       
   472     
       
   473     }
       
   474 
       
   475 // -----------------------------------------------------------------------------
       
   476 // CTestUiAifCoreToolkit::TestTTHuiCSendLL
       
   477 // -----------------------------------------------------------------------------
       
   478 //
       
   479 TInt CTestUiAifCoreToolkit::TestTTHuiCSendLL( CStifItemParser& /*aItem*/ )
       
   480     {
       
   481 
       
   482     // Print to UI
       
   483     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   484     _LIT( KTestTTHuiCSendLL, "In TestTTHuiCSendLL" );
       
   485     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCSendLL);
       
   486     // Print to log file 
       
   487     iLog->Log( KTestTTHuiCSendLL );
       
   488     
       
   489     THuiCommand* aCommand = new ( ELeave )THuiActionCommand( 1 );
       
   490     CleanupStack::PushL( aCommand );
       
   491     
       
   492     iHuiEnv->SendL( *aCommand );
       
   493     
       
   494     CleanupStack::PopAndDestroy( aCommand );
       
   495     return KErrNone;
       
   496     
       
   497     }
       
   498 
       
   499 // -----------------------------------------------------------------------------
       
   500 // CTestUiAifCoreToolkit::TestTTHuiCCancelCommandsL
       
   501 // -----------------------------------------------------------------------------
       
   502 //
       
   503 TInt CTestUiAifCoreToolkit::TestTTHuiCCancelCommandsL( CStifItemParser& /*aItem*/ )
       
   504     {
       
   505 
       
   506     // Print to UI
       
   507     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   508     _LIT( KTestTTHuiCCancelCommandsL, "In TestTTHuiCCancelCommandsL" );
       
   509     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTTHuiCCancelCommandsL);
       
   510     // Print to log file 
       
   511     iLog->Log( KTestTTHuiCCancelCommandsL );
       
   512     
       
   513     THuiCommand* aCommand = new ( ELeave )THuiActionCommand( 1 );
       
   514     CleanupStack::PushL( aCommand );
       
   515     iHuiEnv->CancelCommands( &aCommand );
       
   516     CleanupStack::PopAndDestroy( aCommand );
       
   517     
       
   518     return KErrNone;
       
   519     
       
   520     }
       
   521 
       
   522 // -----------------------------------------------------------------------------
       
   523 // CTestUiAifCoreToolkit::TestTTHuiCCancelCommandsL
       
   524 // -----------------------------------------------------------------------------
       
   525 //
       
   526 TInt CTestUiAifCoreToolkit::TestTTHuiCCancelCommandsEventHandlerL( CStifItemParser& /*aItem*/ )
       
   527     {
       
   528 
       
   529     // Print to UI
       
   530     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   531     _LIT( KTestTTHuiCCancelCommandsEventHandlerL, 
       
   532             "In TestTTHuiCCancelCommandsEventHandlerL" );
       
   533     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,
       
   534             KTestTTHuiCCancelCommandsEventHandlerL);
       
   535     // Print to log file 
       
   536     iLog->Log( KTestTTHuiCCancelCommandsEventHandlerL );
       
   537     
       
   538     CHuiEventHandlerImp* eventHandler = new ( ELeave ) CHuiEventHandlerImp();
       
   539     CleanupStack::PushL( eventHandler );
       
   540     iHuiEnv->CancelCommands( &eventHandler );
       
   541     CleanupStack::PopAndDestroy( eventHandler );
       
   542     
       
   543     return KErrNone;
       
   544     
       
   545     }
       
   546 
       
   547 // -----------------------------------------------------------------------------
       
   548 // CTestUiAifCoreToolkit::TestTTHuiCCancelCommandsTHuiOpL
       
   549 // -----------------------------------------------------------------------------
       
   550 //
       
   551 TInt CTestUiAifCoreToolkit::TestTTHuiCCancelCommandsTHuiOpL( CStifItemParser& /*aItem*/ )
       
   552     {
       
   553 
       
   554     // Print to UI
       
   555     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   556     _LIT( KTestTTHuiCCancelCommandsTHuiOpL, 
       
   557             "In TestTTHuiCCancelCommandsTHuiOpL" );
       
   558     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,
       
   559             KTestTTHuiCCancelCommandsTHuiOpL);
       
   560     // Print to log file 
       
   561     iLog->Log( KTestTTHuiCCancelCommandsTHuiOpL );
       
   562     
       
   563     THuiCommand* aCommand = new ( ELeave )THuiActionCommand( EHuiOpNone );
       
   564     CleanupStack::PushL( aCommand );
       
   565     iHuiEnv->CancelCommands( &aCommand, EHuiOpNone);
       
   566     CleanupStack::PopAndDestroy( aCommand );
       
   567     
       
   568     return KErrNone;
       
   569     
       
   570     }
       
   571 
       
   572 // -----------------------------------------------------------------------------
       
   573 // CTestUiAifCoreToolkit::TestTTHuiCCancelCommandsTIntL
       
   574 // -----------------------------------------------------------------------------
       
   575 //
       
   576 TInt CTestUiAifCoreToolkit::TestTTHuiCCancelCommandsTIntL( CStifItemParser& /*aItem*/ )
       
   577     {
       
   578 
       
   579     // Print to UI
       
   580     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   581     _LIT( KTestTTHuiCCancelCommandsTIntL, 
       
   582             "In TestTTHuiCCancelCommandsTIntL" );
       
   583     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,
       
   584             KTestTTHuiCCancelCommandsTIntL);
       
   585     // Print to log file 
       
   586     iLog->Log( KTestTTHuiCCancelCommandsTIntL );
       
   587     
       
   588     TInt temp = 1;
       
   589     THuiCommand* aCommand = new ( ELeave )THuiActionCommand( temp );
       
   590     CleanupStack::PushL( aCommand );
       
   591     iHuiEnv->CancelCommands( &aCommand, EHuiCommandTypeNone, temp );
       
   592     CleanupStack::PopAndDestroy( aCommand );
       
   593     
       
   594     return KErrNone;
       
   595     
       
   596     }
       
   597 
       
   598 // -----------------------------------------------------------------------------
       
   599 // CTestUiAifCoreToolkit::TestTTHuiCTimeUntilCommandL
       
   600 // -----------------------------------------------------------------------------
       
   601 //
       
   602 TInt CTestUiAifCoreToolkit::TestTTHuiCTimeUntilCommandL( CStifItemParser& /*aItem*/ )
       
   603     {
       
   604 
       
   605     // Print to UI
       
   606     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   607     _LIT( KTestTTHuiCTimeUntilCommandL, 
       
   608             "In TestTTHuiCTimeUntilCommandL" );
       
   609     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,
       
   610             KTestTTHuiCTimeUntilCommandL);
       
   611     // Print to log file 
       
   612     iLog->Log( KTestTTHuiCTimeUntilCommandL );
       
   613     
       
   614     TInt temp = 1;
       
   615     THuiCommand* aCommand = new ( ELeave )THuiActionCommand( temp );
       
   616     CleanupStack::PushL( aCommand );
       
   617     iHuiEnv->TimeUntilCommand( aCommand, EHuiCommandTypeNone);
       
   618     CleanupStack::PopAndDestroy( aCommand );
       
   619     
       
   620     return KErrNone;
       
   621     
       
   622     }
       
   623 
       
   624 // -----------------------------------------------------------------------------
       
   625 // CTestUiAifCoreToolkit::TestTTHuiCSkin
       
   626 // -----------------------------------------------------------------------------
       
   627 //
       
   628 TInt CTestUiAifCoreToolkit::TestTTHuiCSkin( CStifItemParser& /*aItem*/ )
       
   629     {
       
   630 
       
   631     // Print to UI
       
   632     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   633     _LIT( KTestTTHuiCSkin, 
       
   634             "In TestTTHuiCSkin" );
       
   635     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTTHuiCSkin);
       
   636     // Print to log file 
       
   637     iLog->Log( KTestTTHuiCSkin );
       
   638     
       
   639     iHuiEnv->Skin();
       
   640     
       
   641     return KErrNone;
       
   642     
       
   643     }
       
   644 
       
   645 // -----------------------------------------------------------------------------
       
   646 // CTestUiAifCoreToolkit::TestTStartRefresh
       
   647 // -----------------------------------------------------------------------------
       
   648 //
       
   649 TInt CTestUiAifCoreToolkit::TestTStartRefresh( CStifItemParser& /*aItem*/ )
       
   650     {
       
   651 
       
   652     // Print to UI
       
   653     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   654     _LIT( KTestTStartRefresh, "In TestTStartRefresh" );
       
   655     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTStartRefresh);
       
   656     // Print to log file 
       
   657     iLog->Log( KTestTStartRefresh );
       
   658     
       
   659     TInt refTime = 10;
       
   660     iHuiEnv->StartRefresh( refTime );
       
   661     
       
   662     return KErrNone;
       
   663     
       
   664     }
       
   665 
       
   666 // -----------------------------------------------------------------------------
       
   667 // CTestUiAifCoreToolkit::TestTHandleKeyEventLL
       
   668 // -----------------------------------------------------------------------------
       
   669 //
       
   670 TInt CTestUiAifCoreToolkit::TestTHandleKeyEventLL( CStifItemParser& /*aItem*/ )
       
   671     {
       
   672 
       
   673     // Print to UI
       
   674     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   675     _LIT( KTestTHandleKeyEventLL, "In TestTHandleKeyEventLL" );
       
   676     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTHandleKeyEventLL);
       
   677     // Print to log file 
       
   678     iLog->Log( KTestTHandleKeyEventLL );
       
   679     
       
   680     TKeyEvent keyEvent;
       
   681     
       
   682     iHuiEnv->HandleKeyEventL( keyEvent, EEventKey );
       
   683     
       
   684     return KErrNone;
       
   685     
       
   686     }
       
   687 
       
   688 // -----------------------------------------------------------------------------
       
   689 // CTestUiAifCoreToolkit::TestTSetIdleThreshold
       
   690 // -----------------------------------------------------------------------------
       
   691 //
       
   692 TInt CTestUiAifCoreToolkit::TestTSetIdleThreshold( CStifItemParser& /*aItem*/ )
       
   693     {
       
   694 
       
   695     // Print to UI
       
   696     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   697     _LIT( KTestTSetIdleThreshold, "In TestTSetIdleThreshold" );
       
   698     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTSetIdleThreshold);
       
   699     // Print to log file 
       
   700     iLog->Log( KTestTSetIdleThreshold );
       
   701     
       
   702     TInt refTime = 10;
       
   703     iHuiEnv->SetIdleThreshold( refTime );
       
   704     
       
   705     return KErrNone;
       
   706     
       
   707     }
       
   708 
       
   709 // -----------------------------------------------------------------------------
       
   710 // CTestUiAifCoreToolkit::TestTBroadcastEventLL
       
   711 // -----------------------------------------------------------------------------
       
   712 //
       
   713 TInt CTestUiAifCoreToolkit::TestTBroadcastEventLL( CStifItemParser& /*aItem*/ )
       
   714     {
       
   715 
       
   716     // Print to UI
       
   717     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   718     _LIT( KTestTBroadcastEventLL, "In TestTBroadcastEventLL" );
       
   719     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTBroadcastEventLL);
       
   720     // Print to log file 
       
   721     iLog->Log( KTestTBroadcastEventLL );
       
   722     
       
   723     TInt temp = 0;
       
   724     THuiEvent huiEvent( temp );
       
   725     iHuiEnv->BroadcastEventL( huiEvent );
       
   726     
       
   727     return KErrNone;
       
   728     
       
   729     }
       
   730 
       
   731 // -----------------------------------------------------------------------------
       
   732 // CTestUiAifCoreToolkit::TestTPrimaryDisplayL
       
   733 // -----------------------------------------------------------------------------
       
   734 //
       
   735 TInt CTestUiAifCoreToolkit::TestTPrimaryDisplayL( CStifItemParser& /*aItem*/ )
       
   736     {
       
   737 
       
   738     // Print to UI
       
   739     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   740     _LIT( KTestTPrimaryDisplayL, "In TestTPrimaryDisplayL" );
       
   741     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTPrimaryDisplayL);
       
   742     // Print to log file 
       
   743     iLog->Log( KTestTPrimaryDisplayL );
       
   744     
       
   745     iHuiEnv->NewDisplayL( iDisplayRect );
       
   746     iHuiEnv->PrimaryDisplay();
       
   747     
       
   748     return KErrNone;
       
   749     
       
   750     }
       
   751 
       
   752 // -----------------------------------------------------------------------------
       
   753 // CTestUiAifCoreToolkit::TestTCHuiEnvDisplayL
       
   754 // -----------------------------------------------------------------------------
       
   755 //
       
   756 TInt CTestUiAifCoreToolkit::TestTCHuiEnvDisplayL( CStifItemParser& /*aItem*/ )
       
   757     {
       
   758 
       
   759     // Print to UI
       
   760     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   761     _LIT( KTestTCHuiEnvDisplayL, "In TestTCHuiEnvDisplayL" );
       
   762     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTCHuiEnvDisplayL);
       
   763     // Print to log file 
       
   764     iLog->Log( KTestTCHuiEnvDisplayL );
       
   765     
       
   766     TInt index = 0;
       
   767     iHuiEnv->NewDisplayL( iDisplayRect );
       
   768     iHuiEnv->CHuiEnv::Display( index );
       
   769     
       
   770     return KErrNone;
       
   771     
       
   772     }
       
   773 
       
   774 // -----------------------------------------------------------------------------
       
   775 // CTestUiAifCoreToolkit::TestTCNotifySkinChangedLL
       
   776 // -----------------------------------------------------------------------------
       
   777 //
       
   778 TInt CTestUiAifCoreToolkit::TestTCNotifySkinChangedLL( CStifItemParser& /*aItem*/ )
       
   779     {
       
   780 
       
   781     // Print to UI
       
   782     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   783     _LIT( KTestTCNotifySkinChangedLL, "In TestTCNotifySkinChangedLL" );
       
   784     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTCNotifySkinChangedLL);
       
   785     // Print to log file 
       
   786     iLog->Log( KTestTCNotifySkinChangedLL );
       
   787     
       
   788     iHuiEnv->NotifySkinChangedL();
       
   789     
       
   790     return KErrNone;
       
   791     
       
   792     }
       
   793 
       
   794 // -----------------------------------------------------------------------------
       
   795 // CTestUiAifCoreToolkit::TestTCRefreshCallBack
       
   796 // -----------------------------------------------------------------------------
       
   797 //
       
   798 TInt CTestUiAifCoreToolkit::TestTCRefreshCallBack( CStifItemParser& /*aItem*/ )
       
   799     {
       
   800 
       
   801     // Print to UI
       
   802     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   803     _LIT( KTestTCRefreshCallBack, "In TestTCRefreshCallBack" );
       
   804     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTCRefreshCallBack);
       
   805     // Print to log file 
       
   806     iLog->Log( KTestTCRefreshCallBack );
       
   807     
       
   808     CHuiEnv::RefreshCallBack( iHuiEnv );
       
   809     
       
   810     return KErrNone;
       
   811     
       
   812     }
       
   813 
       
   814 // -----------------------------------------------------------------------------
       
   815 // CTestUiAifCoreToolkit::TestTCRelease
       
   816 // -----------------------------------------------------------------------------
       
   817 //
       
   818 TInt CTestUiAifCoreToolkit::TestTCRelease( CStifItemParser& /*aItem*/ )
       
   819     {
       
   820 
       
   821     // Print to UI
       
   822     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   823     _LIT( KTestTCRelease, "In TestTCRelease" );
       
   824     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTCRelease);
       
   825     // Print to log file 
       
   826     iLog->Log( KTestTCRelease );
       
   827     
       
   828     iHuiEnv->Release();
       
   829     
       
   830     return KErrNone;
       
   831     
       
   832     }
       
   833 
       
   834 // -----------------------------------------------------------------------------
       
   835 // CTestUiAifCoreToolkit::TestTCRestoreLL
       
   836 // -----------------------------------------------------------------------------
       
   837 //
       
   838 TInt CTestUiAifCoreToolkit::TestTCRestoreL( CStifItemParser& /*aItem*/ )
       
   839     {
       
   840 
       
   841     // Print to UI
       
   842     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   843     _LIT( KTestTCRestoreL, "In TestTCRestoreLL" );
       
   844     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTCRestoreL);
       
   845     // Print to log file 
       
   846     iLog->Log( KTestTCRestoreL );
       
   847     
       
   848     iHuiEnv->RestoreL();
       
   849     
       
   850     return KErrNone;
       
   851     
       
   852     }
       
   853 
       
   854 // -----------------------------------------------------------------------------
       
   855 // CTestUiAifCoreToolkit::TestTCSetMaxCpuTime
       
   856 // -----------------------------------------------------------------------------
       
   857 //
       
   858 TInt CTestUiAifCoreToolkit::TestTCSetMaxCpuTime( CStifItemParser& /*aItem*/ )
       
   859     {
       
   860 
       
   861     // Print to UI
       
   862     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   863     _LIT( KTestTCSetMaxCpuTime, "In TestTCSetMaxCpuTime" );
       
   864     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTCSetMaxCpuTime);
       
   865     // Print to log file 
       
   866     iLog->Log( KTestTCSetMaxCpuTime );
       
   867     TUint time = 20;
       
   868     iHuiEnv->SetMaxCpuTime( time );
       
   869     
       
   870     return KErrNone;
       
   871     
       
   872     }
       
   873 
       
   874 // -----------------------------------------------------------------------------
       
   875 // CTestUiAifCoreToolkit::TestTCStatic
       
   876 // -----------------------------------------------------------------------------
       
   877 //
       
   878 TInt CTestUiAifCoreToolkit::TestTCStatic( CStifItemParser& /*aItem*/ )
       
   879     {
       
   880 
       
   881     // Print to UI
       
   882     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   883     _LIT( KTestTCStatic, "In TestTCStatic" );
       
   884     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTCStatic);
       
   885     // Print to log file 
       
   886     iLog->Log( KTestTCStatic );
       
   887    
       
   888     CHuiEnv::Static();
       
   889     
       
   890     return KErrNone;
       
   891     
       
   892     }
       
   893 
       
   894 // -----------------------------------------------------------------------------
       
   895 // CTestUiAifCoreToolkit::TestTCThemeManager
       
   896 // -----------------------------------------------------------------------------
       
   897 //
       
   898 TInt CTestUiAifCoreToolkit::TestTCThemeManager( CStifItemParser& /*aItem*/ )
       
   899     {
       
   900 
       
   901     // Print to UI
       
   902     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   903     _LIT( KTestTCThemeManager, "In TestTCThemeManager" );
       
   904     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTCThemeManager);
       
   905     // Print to log file 
       
   906     iLog->Log( KTestTCThemeManager );
       
   907    
       
   908     iHuiEnv->ThemeManager();
       
   909     
       
   910     return KErrNone;
       
   911     
       
   912     }
       
   913 
       
   914 // -----------------------------------------------------------------------------
       
   915 // CTestUiAifCoreToolkit::TestTCSetFPSCounterThreshold
       
   916 // -----------------------------------------------------------------------------
       
   917 //
       
   918 TInt CTestUiAifCoreToolkit::TestTCSetFPSCounterThreshold( CStifItemParser& /*aItem*/ )
       
   919     {
       
   920 
       
   921     // Print to UI
       
   922     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   923     _LIT( KTestTCSetFPSCounterThreshold, "In TestTCSetFPSCounterThreshold" );
       
   924     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,KTestTCSetFPSCounterThreshold);
       
   925     // Print to log file 
       
   926     iLog->Log( KTestTCSetFPSCounterThreshold );
       
   927    
       
   928     TUint time = 10;
       
   929     iHuiEnv->SetFPSCounterThreshold( time );
       
   930     
       
   931     return KErrNone;
       
   932     
       
   933     }
       
   934 
       
   935 // -----------------------------------------------------------------------------
       
   936 // CTestUiAifCoreToolkit::TestTCChangeRefreshLoopPriority
       
   937 // -----------------------------------------------------------------------------
       
   938 //
       
   939 TInt CTestUiAifCoreToolkit::TestTCChangeRefreshLoopPriority( CStifItemParser& /*aItem*/ )
       
   940     {
       
   941 
       
   942     // Print to UI
       
   943     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   944     _LIT( KTestTCChangeRefreshLoopPriority, "In TestTCSetFPSCounterThreshold" );
       
   945     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,
       
   946             KTestTCChangeRefreshLoopPriority);
       
   947     // Print to log file 
       
   948     iLog->Log( KTestTCChangeRefreshLoopPriority );
       
   949    
       
   950     iHuiEnv->ChangeRefreshLoopPriority( CActive::EPriorityStandard );
       
   951     
       
   952     return KErrNone;
       
   953     
       
   954     }
       
   955 
       
   956 //  [End of File]