uiaccelerator_plat/alf_core_toolkit_api/tsrc/src/testuiaifctkitblockstextvisual.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:  for testing the method of the CHuiTextVisual
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #include <uiacceltk\huitextvisual.h>
       
    20 
       
    21 #include "testuiaifcoretoolkit.h"
       
    22 
       
    23 const TInt KMaxLineCount = 10; 
       
    24 const TInt KMajor = 10;
       
    25 const TInt KMinor = 0;
       
    26 const TInt KStart = 0;
       
    27 const TInt KEnd = 5;
       
    28 
       
    29 // -----------------------------------------------------------------------------
       
    30 // Ctestplatalfcoretoolkit::TestHuiTextVisualAddNewL
       
    31 // -----------------------------------------------------------------------------
       
    32 //
       
    33 TInt CTestUiAifCoreToolkit::TestHuiTextVisualAddNewL( CStifItemParser& /*aItem*/ )
       
    34     {
       
    35 
       
    36     // Print to UI
       
    37     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
    38     _LIT( KTestHuiTextVisualAddNewL, "In TestHuiTextVisualAddNewL" );
       
    39     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualAddNewL );
       
    40     // Print to log file
       
    41     iLog->Log( KTestHuiTextVisualAddNewL );
       
    42     
       
    43     TRAPD( error, iHuiTextVisual = iHuiTextVisual->AddNewL( *iHuiControl ) );
       
    44 
       
    45     return error;
       
    46 
       
    47     }
       
    48 
       
    49 // -----------------------------------------------------------------------------
       
    50 // Ctestplatalfcoretoolkit::TestHuiTextVisualSetTextL
       
    51 // -----------------------------------------------------------------------------
       
    52 //
       
    53 TInt CTestUiAifCoreToolkit::TestHuiTextVisualSetTextL( CStifItemParser& /*aItem*/ )
       
    54     {
       
    55 
       
    56     // Print to UI
       
    57     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
    58     _LIT( KTestHuiTextVisualSetTextL, "In TestHuiTextVisualSetTextL" );
       
    59     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualSetTextL );
       
    60     // Print to log file
       
    61     iLog->Log( KTestHuiTextVisualSetTextL );
       
    62     
       
    63     TRAPD( error, iHuiTextVisual->SetTextL( _L("testtextvisual") ) );
       
    64 
       
    65     return error;
       
    66 
       
    67     }
       
    68 
       
    69 // -----------------------------------------------------------------------------
       
    70 // Ctestplatalfcoretoolkit::TestHuiTextVisualText
       
    71 // -----------------------------------------------------------------------------
       
    72 //
       
    73 TInt CTestUiAifCoreToolkit::TestHuiTextVisualText( CStifItemParser& /*aItem*/ )
       
    74     {
       
    75 
       
    76     // Print to UI
       
    77     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
    78     _LIT( KTestHuiTextVisualText, "In TestHuiTextVisualText" );
       
    79     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualText );
       
    80     // Print to log file
       
    81     iLog->Log( KTestHuiTextVisualText );
       
    82     
       
    83     iHuiTextVisual->Text();
       
    84 
       
    85     return KErrNone;
       
    86 
       
    87     }
       
    88 
       
    89 // -----------------------------------------------------------------------------
       
    90 // Ctestplatalfcoretoolkit::TestHuiTextVisualSetAlign
       
    91 // -----------------------------------------------------------------------------
       
    92 //
       
    93 TInt CTestUiAifCoreToolkit::TestHuiTextVisualSetAlign( CStifItemParser& /*aItem*/ )
       
    94     {
       
    95 
       
    96     // Print to UI
       
    97     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
    98     _LIT( KTestHuiTextVisualSetAlign, "In TestHuiTextVisualSetAlign" );
       
    99     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualSetAlign );
       
   100     // Print to log file
       
   101     iLog->Log( KTestHuiTextVisualSetAlign );
       
   102     
       
   103     iHuiTextVisual->SetAlign( EHuiAlignHCenter, EHuiAlignVCenter );
       
   104 
       
   105     return KErrNone;
       
   106 
       
   107     }
       
   108 
       
   109 // -----------------------------------------------------------------------------
       
   110 // Ctestplatalfcoretoolkit::TestHuiTextVisualSetLineSpacing
       
   111 // -----------------------------------------------------------------------------
       
   112 //
       
   113 TInt CTestUiAifCoreToolkit::TestHuiTextVisualSetLineSpacing( CStifItemParser& /*aItem*/ )
       
   114     {
       
   115 
       
   116     // Print to UI
       
   117     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   118     _LIT( KTestHuiTextVisualSetLineSpacing, "In TestHuiTextVisualSetLineSpacing" );
       
   119     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualSetLineSpacing );
       
   120     // Print to log file
       
   121     iLog->Log( KTestHuiTextVisualSetLineSpacing );
       
   122     
       
   123     iHuiTextVisual->SetLineSpacing( 0 );
       
   124 
       
   125     return KErrNone;
       
   126 
       
   127     }
       
   128 
       
   129 // -----------------------------------------------------------------------------
       
   130 // Ctestplatalfcoretoolkit::TestHuiTextVisualSetStyle
       
   131 // -----------------------------------------------------------------------------
       
   132 //
       
   133 TInt CTestUiAifCoreToolkit::TestHuiTextVisualSetStyle( CStifItemParser& /*aItem*/ )
       
   134     {
       
   135 
       
   136     // Print to UI
       
   137     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   138     _LIT( KTestHuiTextVisualSetStyle, "In TestHuiTextVisualSetStyle" );
       
   139     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualSetStyle );
       
   140     // Print to log file
       
   141     iLog->Log( KTestHuiTextVisualSetStyle );
       
   142     
       
   143     iHuiTextVisual->SetStyle( EHuiTextStyleNormal );
       
   144 
       
   145     return KErrNone;
       
   146 
       
   147     }
       
   148 
       
   149 // -----------------------------------------------------------------------------
       
   150 // Ctestplatalfcoretoolkit::TestHuiTextVisualSetTextStyle
       
   151 // -----------------------------------------------------------------------------
       
   152 //
       
   153 TInt CTestUiAifCoreToolkit::TestHuiTextVisualSetTextStyle( CStifItemParser& /*aItem*/ )
       
   154     {
       
   155 
       
   156     // Print to UI
       
   157     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   158     _LIT( KTestHuiTextVisualSetTextStyle, "In TestHuiTextVisualSetTextStyle" );
       
   159     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualSetTextStyle );
       
   160     // Print to log file
       
   161     iLog->Log( KTestHuiTextVisualSetTextStyle );
       
   162     
       
   163     iHuiTextVisual->SetTextStyle( 0 );
       
   164 
       
   165     return KErrNone;
       
   166 
       
   167     }
       
   168 
       
   169 // -----------------------------------------------------------------------------
       
   170 // Ctestplatalfcoretoolkit::TestHuiTextVisualStyle
       
   171 // -----------------------------------------------------------------------------
       
   172 //
       
   173 TInt CTestUiAifCoreToolkit::TestHuiTextVisualStyle( CStifItemParser& /*aItem*/ )
       
   174     {
       
   175 
       
   176     // Print to UI
       
   177     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   178     _LIT( KTestHuiTextVisualStyle, "In TestHuiTextVisualStyle" );
       
   179     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualStyle );
       
   180     // Print to log file
       
   181     iLog->Log( KTestHuiTextVisualStyle );
       
   182     
       
   183     iHuiTextVisual->Style();
       
   184 
       
   185     return KErrNone;
       
   186 
       
   187     }
       
   188 
       
   189 // -----------------------------------------------------------------------------
       
   190 // Ctestplatalfcoretoolkit::TestHuiTextVisualTextStyle
       
   191 // -----------------------------------------------------------------------------
       
   192 //
       
   193 TInt CTestUiAifCoreToolkit::TestHuiTextVisualTextStyle( CStifItemParser& /*aItem*/ )
       
   194     {
       
   195 
       
   196     // Print to UI
       
   197     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   198     _LIT( KTestHuiTextVisualTextStyle, "In TestHuiTextVisualTextStyle" );
       
   199     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualTextStyle );
       
   200     // Print to log file
       
   201     iLog->Log( KTestHuiTextVisualTextStyle );
       
   202     
       
   203     iHuiTextVisual->TextStyle();
       
   204 
       
   205     return KErrNone;
       
   206 
       
   207     }
       
   208 
       
   209 // -----------------------------------------------------------------------------
       
   210 // Ctestplatalfcoretoolkit::TestHuiTextVisualSetMaxLineCount
       
   211 // -----------------------------------------------------------------------------
       
   212 //
       
   213 TInt CTestUiAifCoreToolkit::TestHuiTextVisualSetMaxLineCount( CStifItemParser& /*aItem*/ )
       
   214     {
       
   215 
       
   216     // Print to UI
       
   217     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   218     _LIT( KTestHuiTextVisualSetMaxLineCount, "In TestHuiTextVisualSetMaxLineCount" );
       
   219     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualSetMaxLineCount );
       
   220     // Print to log file
       
   221     iLog->Log( KTestHuiTextVisualSetMaxLineCount );
       
   222     
       
   223     iHuiTextVisual->SetMaxLineCount( KMaxLineCount );
       
   224 
       
   225     return KErrNone;
       
   226 
       
   227     }
       
   228 
       
   229 // -----------------------------------------------------------------------------
       
   230 // Ctestplatalfcoretoolkit::TestHuiTextVisualMaxLineCount
       
   231 // -----------------------------------------------------------------------------
       
   232 //
       
   233 TInt CTestUiAifCoreToolkit::TestHuiTextVisualMaxLineCount( CStifItemParser& /*aItem*/ )
       
   234     {
       
   235 
       
   236     // Print to UI
       
   237     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   238     _LIT( KTestHuiTextVisualMaxLineCount, "In TestHuiTextVisualMaxLineCount" );
       
   239     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualMaxLineCount );
       
   240     // Print to log file
       
   241     iLog->Log( KTestHuiTextVisualMaxLineCount );
       
   242     
       
   243     TInt lineCount = iHuiTextVisual->MaxLineCount();
       
   244     
       
   245     STIF_ASSERT_EQUALS( lineCount, KMaxLineCount );
       
   246 
       
   247     return KErrNone;
       
   248 
       
   249     }
       
   250 
       
   251 // -----------------------------------------------------------------------------
       
   252 // Ctestplatalfcoretoolkit::TestHuiTextVisualWrapping
       
   253 // -----------------------------------------------------------------------------
       
   254 //
       
   255 TInt CTestUiAifCoreToolkit::TestHuiTextVisualWrapping( CStifItemParser& /*aItem*/ )
       
   256     {
       
   257 
       
   258     // Print to UI
       
   259     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   260     _LIT( KTestHuiTextVisualWrapping, "In TestHuiTextVisualWrapping" );
       
   261     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualWrapping );
       
   262     // Print to log file
       
   263     iLog->Log( KTestHuiTextVisualWrapping );
       
   264     
       
   265     iHuiTextVisual->Wrapping();
       
   266 
       
   267     return KErrNone;
       
   268 
       
   269     }
       
   270 
       
   271 // -----------------------------------------------------------------------------
       
   272 // Ctestplatalfcoretoolkit::TestHuiTextVisualSetWrapping
       
   273 // -----------------------------------------------------------------------------
       
   274 //
       
   275 TInt CTestUiAifCoreToolkit::TestHuiTextVisualSetWrapping( CStifItemParser& /*aItem*/ )
       
   276     {
       
   277 
       
   278     // Print to UI
       
   279     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   280     _LIT( KTestHuiTextVisualSetWrapping, "In TestHuiTextVisualSetWrapping" );
       
   281     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualSetWrapping );
       
   282     // Print to log file
       
   283     iLog->Log( KTestHuiTextVisualSetWrapping );
       
   284     
       
   285     iHuiTextVisual->SetWrapping( CHuiTextVisual::ELineWrapManual );
       
   286 
       
   287     return KErrNone;
       
   288 
       
   289     }
       
   290 
       
   291 // -----------------------------------------------------------------------------
       
   292 // Ctestplatalfcoretoolkit::TestHuiTextVisualBackgroundType
       
   293 // -----------------------------------------------------------------------------
       
   294 //
       
   295 TInt CTestUiAifCoreToolkit::TestHuiTextVisualBackgroundType( CStifItemParser& /*aItem*/ )
       
   296     {
       
   297 
       
   298     // Print to UI
       
   299     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   300     _LIT( KTestHuiTextVisualBackgroundType, "In TestHuiTextVisualBackgroundType" );
       
   301     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualBackgroundType );
       
   302     // Print to log file
       
   303     iLog->Log( KTestHuiTextVisualBackgroundType );
       
   304     
       
   305     iHuiTextVisual->BackgroundType();
       
   306 
       
   307     return KErrNone;
       
   308 
       
   309     }
       
   310 
       
   311 // -----------------------------------------------------------------------------
       
   312 // Ctestplatalfcoretoolkit::TestHuiTextVisualOffset
       
   313 // -----------------------------------------------------------------------------
       
   314 //
       
   315 TInt CTestUiAifCoreToolkit::TestHuiTextVisualOffset( CStifItemParser& /*aItem*/ )
       
   316     {
       
   317 
       
   318     // Print to UI
       
   319     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   320     _LIT( KTestHuiTextVisualOffset, "In TestHuiTextVisualOffset" );
       
   321     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualOffset );
       
   322     // Print to log file
       
   323     iLog->Log( KTestHuiTextVisualOffset );
       
   324     
       
   325     iHuiTextVisual->Offset();
       
   326 
       
   327     return KErrNone;
       
   328 
       
   329     }
       
   330 
       
   331 // -----------------------------------------------------------------------------
       
   332 // Ctestplatalfcoretoolkit::TestHuiTextVisualOffsetConst
       
   333 // -----------------------------------------------------------------------------
       
   334 //
       
   335 TInt CTestUiAifCoreToolkit::TestHuiTextVisualOffsetConst( CStifItemParser& /*aItem*/ )
       
   336     {
       
   337 
       
   338     // Print to UI
       
   339     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   340     _LIT( KTestHuiTextVisualOffsetConst, "In TestHuiTextVisualOffsetConst" );
       
   341     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualOffsetConst );
       
   342     // Print to log file
       
   343     iLog->Log( KTestHuiTextVisualOffsetConst );
       
   344     
       
   345     const_cast<const CHuiTextVisual*>( iHuiTextVisual )->Offset();
       
   346 
       
   347     return KErrNone;
       
   348 
       
   349     }
       
   350 
       
   351 // -----------------------------------------------------------------------------
       
   352 // Ctestplatalfcoretoolkit::TestHuiTextVisualTextExtents
       
   353 // -----------------------------------------------------------------------------
       
   354 //
       
   355 TInt CTestUiAifCoreToolkit::TestHuiTextVisualTextExtentsL( CStifItemParser& /*aItem*/ )
       
   356     {
       
   357 
       
   358     // Print to UI
       
   359     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   360     _LIT( KTestHuiTextVisualTextExtents, "In TestHuiTextVisualTextExtents" );
       
   361     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualTextExtents );
       
   362     // Print to log file
       
   363     iLog->Log( KTestHuiTextVisualTextExtents );
       
   364     
       
   365     iHuiTextVisual->SetTextL(_L("Testing..."));
       
   366     TSize extents = iHuiTextVisual->TextExtents();
       
   367 
       
   368     STIF_ASSERT_TRUE( extents.iWidth > 0 );
       
   369     STIF_ASSERT_TRUE( extents.iHeight > 0 );
       
   370 
       
   371     return KErrNone;
       
   372 
       
   373     }
       
   374 
       
   375 // -----------------------------------------------------------------------------
       
   376 // Ctestplatalfcoretoolkit::TestHuiTextVisualPrepareDrawL
       
   377 // -----------------------------------------------------------------------------
       
   378 //
       
   379 TInt CTestUiAifCoreToolkit::TestHuiTextVisualPrepareDrawL( CStifItemParser& /*aItem*/ )
       
   380     {
       
   381 
       
   382     // Print to UI
       
   383     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   384     _LIT( KTestHuiTextVisualPrepareDrawL, "In TestHuiTextVisualPrepareDrawL" );
       
   385     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualPrepareDrawL );
       
   386     // Print to log file
       
   387     iLog->Log( KTestHuiTextVisualPrepareDrawL );
       
   388     
       
   389     TBool flag = iHuiTextVisual->PrepareDrawL();
       
   390     
       
   391     STIF_ASSERT_TRUE( flag );
       
   392 
       
   393     return KErrNone;
       
   394 
       
   395     }
       
   396 
       
   397 // -----------------------------------------------------------------------------
       
   398 // Ctestplatalfcoretoolkit::TestHuiTextVisualSetColor
       
   399 // -----------------------------------------------------------------------------
       
   400 //
       
   401 TInt CTestUiAifCoreToolkit::TestHuiTextVisualSetColor( CStifItemParser& /*aItem*/ )
       
   402     {
       
   403 
       
   404     // Print to UI
       
   405     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   406     _LIT( KTestHuiTextVisualSetColor, "In TestHuiTextVisualSetColor" );
       
   407     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualSetColor );
       
   408     // Print to log file
       
   409     iLog->Log( KTestHuiTextVisualSetColor );
       
   410     
       
   411     TRgb color( 0, 0, 0 );
       
   412     
       
   413     iHuiTextVisual->SetColor( color );
       
   414 
       
   415     return KErrNone;
       
   416 
       
   417     }
       
   418 
       
   419 // -----------------------------------------------------------------------------
       
   420 // Ctestplatalfcoretoolkit::TestHuiTextVisualSetColorWithIndex
       
   421 // -----------------------------------------------------------------------------
       
   422 //
       
   423 TInt CTestUiAifCoreToolkit::TestHuiTextVisualSetColorWithIndex( CStifItemParser& /*aItem*/ )
       
   424     {
       
   425 
       
   426     // Print to UI
       
   427     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   428     _LIT( KTestHuiTextVisualSetColorWithIndex, "In TestHuiTextVisualSetColorWithIndex" );
       
   429     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualSetColorWithIndex );
       
   430     // Print to log file
       
   431     iLog->Log( KTestHuiTextVisualSetColorWithIndex );
       
   432     
       
   433     TAknsItemID id;
       
   434     id.Set( KMajor, KMinor );
       
   435     
       
   436     iHuiTextVisual->SetColor( id, 0 );
       
   437 
       
   438     return KErrNone;
       
   439 
       
   440     }
       
   441 
       
   442 // -----------------------------------------------------------------------------
       
   443 // Ctestplatalfcoretoolkit::TestHuiTextVisualSubstringExtents
       
   444 // -----------------------------------------------------------------------------
       
   445 //
       
   446 TInt CTestUiAifCoreToolkit::TestHuiTextVisualSubstringExtents( CStifItemParser& /*aItem*/ )
       
   447     {
       
   448 
       
   449     // Print to UI
       
   450     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   451     _LIT( KTestHuiTextVisualSubstringExtents, "In TestHuiTextVisualSubstringExtents" );
       
   452     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualSubstringExtents );
       
   453     // Print to log file
       
   454     iLog->Log( KTestHuiTextVisualSubstringExtents );
       
   455     
       
   456     iHuiTextVisual->SubstringExtents( KStart, KEnd );
       
   457 
       
   458     return KErrNone;
       
   459 
       
   460     }
       
   461 
       
   462 // -----------------------------------------------------------------------------
       
   463 // Ctestplatalfcoretoolkit::TestHuiTextVisualEnableShadow
       
   464 // -----------------------------------------------------------------------------
       
   465 //
       
   466 TInt CTestUiAifCoreToolkit::TestHuiTextVisualEnableShadow( CStifItemParser& /*aItem*/ )
       
   467     {
       
   468 
       
   469     // Print to UI
       
   470     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   471     _LIT( KTestHuiTextVisualEnableShadow, "In TestHuiTextVisualEnableShadow" );
       
   472     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualEnableShadow );
       
   473     // Print to log file
       
   474     iLog->Log( KTestHuiTextVisualEnableShadow );
       
   475     
       
   476     iHuiTextVisual->EnableShadow( ETrue );
       
   477 
       
   478     return KErrNone;
       
   479 
       
   480     }
       
   481 
       
   482 // -----------------------------------------------------------------------------
       
   483 // Ctestplatalfcoretoolkit::TestHuiTextVisualSetHighlightRange
       
   484 // -----------------------------------------------------------------------------
       
   485 //
       
   486 TInt CTestUiAifCoreToolkit::TestHuiTextVisualSetHighlightRange( CStifItemParser& /*aItem*/ )
       
   487     {
       
   488 
       
   489     // Print to UI
       
   490     _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" );
       
   491     _LIT( KTestHuiTextVisualSetHighlightRange, "In TestHuiTextVisualSetHighlightRange" );
       
   492     TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiTextVisualSetHighlightRange );
       
   493     // Print to log file
       
   494     iLog->Log( KTestHuiTextVisualSetHighlightRange );
       
   495     
       
   496     TRgb lightColor( 0, 0, 0 );
       
   497     TRgb textColor( 0, 0, 0 );
       
   498     
       
   499     iHuiTextVisual->SetHighlightRange( KStart, KEnd, lightColor, textColor );
       
   500 
       
   501     return KErrNone;
       
   502 
       
   503     }
       
   504 // End of files