uiaccelerator_plat/alf_core_toolkit_api/tsrc/src/testuiaifcoretoolkitblockstextstyle.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 
       
    20 // [INCLUDE FILES]
       
    21 #include <e32svr.h>
       
    22 #include <gdi.h>
       
    23 #include <stifparser.h>
       
    24 #include <stiftestinterface.h>
       
    25 #include <uiacceltk/huitextstyle.h>
       
    26 #include <uiacceltk/huistatic.h>
       
    27 
       
    28 #include "testuiaifcoretoolkit.h"
       
    29 
       
    30 //the const variable
       
    31 const TInt KTextStyle = 2;
       
    32 
       
    33 // -----------------------------------------------------------------------------
       
    34 // CTestUiAifCoreToolkit::TestTHuiTextTHuiTextStyle
       
    35 // -----------------------------------------------------------------------------
       
    36 //
       
    37 TInt CTestUiAifCoreToolkit::TestTHuiTextTHuiTextStyle( CStifItemParser& /*aItem*/ )
       
    38     {
       
    39 
       
    40     // Print to UI
       
    41     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
    42     _LIT( KTestTHuiTextTHuiTextStyle, "In TestTHuiTextTHuiTextStyle" );
       
    43     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTHuiTextStyle );
       
    44     // Print to log file
       
    45     iLog->Log( KTestTHuiTextTHuiTextStyle );
       
    46 
       
    47     THuiTextStyle* textStyle = 
       
    48                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
    49     
       
    50     THuiTextStyle oneTextStyle ( *textStyle ) ;
       
    51 
       
    52     return KErrNone;
       
    53     }
       
    54 
       
    55 // -----------------------------------------------------------------------------
       
    56 // CTestUiAifCoreToolkit::TestTHuiTextTFont
       
    57 // -----------------------------------------------------------------------------
       
    58 //
       
    59 TInt CTestUiAifCoreToolkit::TestTHuiTextTFont( CStifItemParser& /*aItem*/ )
       
    60     {
       
    61 
       
    62     // Print to UI
       
    63     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
    64     _LIT( KTestTHuiTextTFont, "In TestTHuiTextTFont" );
       
    65     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTFont );
       
    66     // Print to log file
       
    67     iLog->Log( KTestTHuiTextTFont );
       
    68 
       
    69     THuiTextStyle* textStyle = 
       
    70                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
    71     
       
    72     textStyle->Font();
       
    73 
       
    74     return KErrNone;
       
    75     }
       
    76 
       
    77 // -----------------------------------------------------------------------------
       
    78 // CTestUiAifCoreToolkit::TestTHuiTextTFontConst
       
    79 // -----------------------------------------------------------------------------
       
    80 //
       
    81 TInt CTestUiAifCoreToolkit::TestTHuiTextTFontConst( CStifItemParser& /*aItem*/ )
       
    82     {
       
    83 
       
    84     // Print to UI
       
    85     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
    86     _LIT( KTestTHuiTextTFontConst, "In TestTHuiTextTFontConst" );
       
    87     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTFontConst );
       
    88     // Print to log file
       
    89     iLog->Log( KTestTHuiTextTFontConst );
       
    90 
       
    91     const THuiTextStyle* textStyle = 
       
    92                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
    93     
       
    94     textStyle->Font();
       
    95 
       
    96     return KErrNone;
       
    97     }
       
    98 
       
    99 // -----------------------------------------------------------------------------
       
   100 // CTestUiAifCoreToolkit::TestTHuiTextTSetFont
       
   101 // -----------------------------------------------------------------------------
       
   102 //
       
   103 TInt CTestUiAifCoreToolkit::TestTHuiTextTSetFont( CStifItemParser& /*aItem*/ )
       
   104     {
       
   105 
       
   106     // Print to UI
       
   107     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   108     _LIT( KTestTHuiTextTSetFont, "In TestTHuiTextTSetFont" );
       
   109     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTSetFont );
       
   110     // Print to log file
       
   111     iLog->Log( KTestTHuiTextTSetFont );
       
   112 
       
   113     THuiTextStyle* textStyle = 
       
   114                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   115     THuiFont huiFont;
       
   116     textStyle->SetFont( huiFont );
       
   117 
       
   118     return KErrNone;
       
   119     }
       
   120 
       
   121 // -----------------------------------------------------------------------------
       
   122 // CTestUiAifCoreToolkit::TestTHuiTextTParentId
       
   123 // -----------------------------------------------------------------------------
       
   124 //
       
   125 TInt CTestUiAifCoreToolkit::TestTHuiTextTParentId( CStifItemParser& /*aItem*/ )
       
   126     {
       
   127 
       
   128     // Print to UI
       
   129     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   130     _LIT( KTestTHuiTextTParentId, "In TestTHuiTextTParentId" );
       
   131     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTParentId );
       
   132     // Print to log file
       
   133     iLog->Log( KTestTHuiTextTParentId );
       
   134 
       
   135     THuiTextStyle* textStyle = 
       
   136                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   137     
       
   138     textStyle->ParentId();
       
   139 
       
   140     return KErrNone;
       
   141     }
       
   142 
       
   143 // -----------------------------------------------------------------------------
       
   144 // CTestUiAifCoreToolkit::TestTHuiTextTSetParentId
       
   145 // -----------------------------------------------------------------------------
       
   146 //
       
   147 TInt CTestUiAifCoreToolkit::TestTHuiTextTSetParentId( CStifItemParser& /*aItem*/ )
       
   148     {
       
   149 
       
   150     // Print to UI
       
   151     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   152     _LIT( KTestTHuiTextTSetParentId, "In TestTHuiTextTSetParentId" );
       
   153     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTSetParentId );
       
   154     // Print to log file
       
   155     iLog->Log( KTestTHuiTextTSetParentId );
       
   156 
       
   157     THuiTextStyle* textStyle = 
       
   158                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   159     
       
   160     textStyle->SetParentId( textStyle->ParentId() );
       
   161 
       
   162     return KErrNone;
       
   163     }
       
   164 
       
   165 // -----------------------------------------------------------------------------
       
   166 // CTestUiAifCoreToolkit::TestTHuiTextTId
       
   167 // -----------------------------------------------------------------------------
       
   168 //
       
   169 TInt CTestUiAifCoreToolkit::TestTHuiTextTId( CStifItemParser& /*aItem*/ )
       
   170     {
       
   171     // Print to UI
       
   172     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   173     _LIT( KTestTHuiTextTId, "In TestTHuiTextTId" );
       
   174     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTId );
       
   175     // Print to log file
       
   176     iLog->Log( KTestTHuiTextTId );
       
   177 
       
   178     THuiTextStyle* textStyle = 
       
   179                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   180     
       
   181     textStyle->Id();
       
   182 
       
   183     return KErrNone;
       
   184     }
       
   185 
       
   186 // -----------------------------------------------------------------------------
       
   187 // CTestUiAifCoreToolkit::TestTHuiTextTTextColor
       
   188 // -----------------------------------------------------------------------------
       
   189 //
       
   190 TInt CTestUiAifCoreToolkit::TestTHuiTextTTextColor( CStifItemParser& /*aItem*/ )
       
   191     {
       
   192 
       
   193     // Print to UI
       
   194     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   195     _LIT( KTestTHuiTextTTextColor, "In TestTHuiTextTTextColor" );
       
   196     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTTextColor );
       
   197     // Print to log file
       
   198     iLog->Log( KTestTHuiTextTTextColor );
       
   199 
       
   200     THuiTextStyle* textStyle = 
       
   201                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   202     
       
   203     textStyle->TextColor();
       
   204 
       
   205     return KErrNone;
       
   206     }
       
   207 
       
   208 // -----------------------------------------------------------------------------
       
   209 // CTestUiAifCoreToolkit::TestTHuiTextTSetTextColor
       
   210 // -----------------------------------------------------------------------------
       
   211 //
       
   212 TInt CTestUiAifCoreToolkit::TestTHuiTextTSetTextColor( CStifItemParser& /*aItem*/ )
       
   213     {
       
   214 
       
   215     // Print to UI
       
   216     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   217     _LIT( KTestTHuiTextTSetTextColor, "In TestTHuiTextTSetTextColor" );
       
   218     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTSetTextColor );
       
   219     // Print to log file
       
   220     iLog->Log( KTestTHuiTextTSetTextColor );
       
   221 
       
   222     THuiTextStyle* textStyle = 
       
   223                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   224     
       
   225     textStyle->SetTextColor( textStyle->TextColor() );
       
   226 
       
   227     return KErrNone;
       
   228     }
       
   229 
       
   230 // -----------------------------------------------------------------------------
       
   231 // CTestUiAifCoreToolkit::TestTHuiTextTBackgroundColor
       
   232 // -----------------------------------------------------------------------------
       
   233 //
       
   234 TInt CTestUiAifCoreToolkit::TestTHuiTextTBackgroundColor( CStifItemParser& /*aItem*/ )
       
   235     {
       
   236 
       
   237     // Print to UI
       
   238     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   239     _LIT( KTestTHuiTextTBackgroundColor, "In TestTHuiTextTBackgroundColor" );
       
   240     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTBackgroundColor );
       
   241     // Print to log file
       
   242     iLog->Log( KTestTHuiTextTBackgroundColor );
       
   243 
       
   244     THuiTextStyle* textStyle = 
       
   245                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   246     
       
   247     textStyle->BackgroundColor();
       
   248 
       
   249     return KErrNone;
       
   250     }
       
   251 
       
   252 // -----------------------------------------------------------------------------
       
   253 // CTestUiAifCoreToolkit::TestTHuiTextTSetBackgroundColor
       
   254 // -----------------------------------------------------------------------------
       
   255 //
       
   256 TInt CTestUiAifCoreToolkit::TestTHuiTextTSetBackgroundColor( CStifItemParser& /*aItem*/ )
       
   257     {
       
   258 
       
   259     // Print to UI
       
   260     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   261     _LIT( KTestTHuiTextTSetBackgroundColor, 
       
   262                                          "In TestTHuiTextTSetBackgroundColor" );
       
   263     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit,
       
   264                                              KTestTHuiTextTSetBackgroundColor );
       
   265     // Print to log file
       
   266     iLog->Log( KTestTHuiTextTSetBackgroundColor );
       
   267 
       
   268     THuiTextStyle* textStyle = 
       
   269                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   270     
       
   271     textStyle->SetBackgroundColor( textStyle->BackgroundColor() );
       
   272 
       
   273     return KErrNone;
       
   274     }
       
   275 
       
   276 // -----------------------------------------------------------------------------
       
   277 // CTestUiAifCoreToolkit::TestTHuiTextTBackgroundColor
       
   278 // -----------------------------------------------------------------------------
       
   279 //
       
   280 TInt CTestUiAifCoreToolkit::TestTHuiTextTTextSizeInTwips( CStifItemParser& /*aItem*/ )
       
   281     {
       
   282 
       
   283     // Print to UI
       
   284     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   285     _LIT( KTestTHuiTextTTextSizeInTwips, "In TestTHuiTextTTextSizeInTwips" );
       
   286     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTTextSizeInTwips );
       
   287     // Print to log file
       
   288     iLog->Log( KTestTHuiTextTTextSizeInTwips );
       
   289 
       
   290     THuiTextStyle* textStyle = 
       
   291                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   292     
       
   293     textStyle->TextSizeInTwips();
       
   294 
       
   295     return KErrNone;
       
   296     }
       
   297 
       
   298 // -----------------------------------------------------------------------------
       
   299 // CTestUiAifCoreToolkit::TestTHuiTextTSetTextSizeInTwips
       
   300 // -----------------------------------------------------------------------------
       
   301 //
       
   302 TInt CTestUiAifCoreToolkit::TestTHuiTextTSetTextSizeInTwips( CStifItemParser& /*aItem*/ )
       
   303     {
       
   304 
       
   305     // Print to UI
       
   306     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   307     _LIT( KTestTHuiTextTSetTextSizeInTwips, "In TestTHuiTextTSetTextSizeInTwips" );
       
   308     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTSetTextSizeInTwips );
       
   309     // Print to log file
       
   310     iLog->Log( KTestTHuiTextTSetTextSizeInTwips );
       
   311 
       
   312     THuiTextStyle* textStyle = 
       
   313                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   314     
       
   315     textStyle->SetTextSizeInTwips( KTextStyle );
       
   316 
       
   317     return KErrNone;
       
   318     }
       
   319 
       
   320 // -----------------------------------------------------------------------------
       
   321 // CTestUiAifCoreToolkit::TestTHuiTextTextSizeInPixels
       
   322 // -----------------------------------------------------------------------------
       
   323 //
       
   324 TInt CTestUiAifCoreToolkit::TestTHuiTextTextSizeInPixels( CStifItemParser& /*aItem*/ )
       
   325     {
       
   326 
       
   327     // Print to UI
       
   328     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   329     _LIT( KTestTHuiTextTextSizeInPixels, "In TestTHuiTextTextSizeInPixels" );
       
   330     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTextSizeInPixels );
       
   331     // Print to log file
       
   332     iLog->Log( KTestTHuiTextTextSizeInPixels );
       
   333 
       
   334     THuiTextStyle* textStyle = 
       
   335                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   336     
       
   337     textStyle->TextSizeInPixels();
       
   338 
       
   339     return KErrNone;
       
   340     }
       
   341 
       
   342 // -----------------------------------------------------------------------------
       
   343 // CTestUiAifCoreToolkit::TestTHuiTextTSetTextSizeInPixels
       
   344 // -----------------------------------------------------------------------------
       
   345 //
       
   346 TInt CTestUiAifCoreToolkit::TestTHuiTextTSetTextSizeInPixels( CStifItemParser& /*aItem*/ )
       
   347     {
       
   348 
       
   349     // Print to UI
       
   350     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   351     _LIT( KTestTHuiTextTSetTextSizeInPixels, "In TestTHuiTextTSetTextSizeInPixels" );
       
   352     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTSetTextSizeInPixels );
       
   353     // Print to log file
       
   354     iLog->Log( KTestTHuiTextTSetTextSizeInPixels );
       
   355 
       
   356     THuiTextStyle* textStyle = 
       
   357                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   358     
       
   359     textStyle->SetTextSizeInPixels( KTextStyle );
       
   360 
       
   361     return KErrNone;
       
   362     }
       
   363 
       
   364 // -----------------------------------------------------------------------------
       
   365 // CTestUiAifCoreToolkit::TestTHuiTextStrokeWeight
       
   366 // -----------------------------------------------------------------------------
       
   367 //
       
   368 TInt CTestUiAifCoreToolkit::TestTHuiTextStrokeWeight( CStifItemParser& /*aItem*/ )
       
   369     {
       
   370 
       
   371     // Print to UI
       
   372     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   373     _LIT( KTestTHuiTextStrokeWeight, "In TestTHuiTextStrokeWeight" );
       
   374     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextStrokeWeight );
       
   375     // Print to log file
       
   376     iLog->Log( KTestTHuiTextStrokeWeight );
       
   377 
       
   378     THuiTextStyle* textStyle = 
       
   379                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   380     
       
   381     textStyle->StrokeWeight();
       
   382 
       
   383     return KErrNone;
       
   384     }
       
   385 
       
   386 // -----------------------------------------------------------------------------
       
   387 // CTestUiAifCoreToolkit::TestTHuiTextTSetStrokeWeight
       
   388 // -----------------------------------------------------------------------------
       
   389 //
       
   390 TInt CTestUiAifCoreToolkit::TestTHuiTextTSetStrokeWeight( CStifItemParser& /*aItem*/ )
       
   391     {
       
   392 
       
   393     // Print to UI
       
   394     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   395     _LIT( KTestTHuiTextTSetStrokeWeight, "In TestTHuiTextTSetStrokeWeight" );
       
   396     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, 
       
   397             KTestTHuiTextTSetStrokeWeight );
       
   398     // Print to log file
       
   399     iLog->Log( KTestTHuiTextTSetStrokeWeight );
       
   400 
       
   401     THuiTextStyle* textStyle = 
       
   402                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   403     
       
   404     textStyle->SetStrokeWeight( ETrue );
       
   405 
       
   406     return KErrNone;
       
   407     }
       
   408 
       
   409 // -----------------------------------------------------------------------------
       
   410 // CTestUiAifCoreToolkit::TestTHuiTextTPosture
       
   411 // -----------------------------------------------------------------------------
       
   412 //
       
   413 TInt CTestUiAifCoreToolkit::TestTHuiTextTPosture( CStifItemParser& /*aItem*/ )
       
   414     {
       
   415 
       
   416     // Print to UI
       
   417     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   418     _LIT( KTestTHuiTextTPosture, "In TestTHuiTextTPosture" );
       
   419     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTPosture );
       
   420     // Print to log file
       
   421     iLog->Log( KTestTHuiTextTPosture);
       
   422 
       
   423     THuiTextStyle* textStyle = 
       
   424                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   425     
       
   426     textStyle->Posture();
       
   427 
       
   428     return KErrNone;
       
   429     }
       
   430 
       
   431 // -----------------------------------------------------------------------------
       
   432 // CTestUiAifCoreToolkit::TestTHuiTextTSetPosture
       
   433 // -----------------------------------------------------------------------------
       
   434 //
       
   435 TInt CTestUiAifCoreToolkit::TestTHuiTextTSetPosture( CStifItemParser& /*aItem*/ )
       
   436     {
       
   437 
       
   438     // Print to UI
       
   439     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   440     _LIT( KTestTHuiTextTSetPosture, "In TestTHuiTextTSetPosture" );
       
   441     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTSetPosture );
       
   442     // Print to log file
       
   443     iLog->Log( KTestTHuiTextTSetPosture );
       
   444 
       
   445     THuiTextStyle* textStyle = 
       
   446                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   447     
       
   448     textStyle->SetPosture( ETrue );
       
   449 
       
   450     return KErrNone;
       
   451     }
       
   452 
       
   453 // -----------------------------------------------------------------------------
       
   454 // CTestUiAifCoreToolkit::TestTHuiTextTUnderline
       
   455 // -----------------------------------------------------------------------------
       
   456 //
       
   457 TInt CTestUiAifCoreToolkit::TestTHuiTextTUnderline( CStifItemParser& /*aItem*/ )
       
   458     {
       
   459 
       
   460     // Print to UI
       
   461     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   462     _LIT( KTestTHuiTextTUnderline, "In TestTHuiTextTUnderline" );
       
   463     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTUnderline );
       
   464     // Print to log file
       
   465     iLog->Log( KTestTHuiTextTUnderline );
       
   466 
       
   467     THuiTextStyle* textStyle = 
       
   468                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   469     
       
   470     textStyle->Underline();
       
   471 
       
   472     return KErrNone;
       
   473     }
       
   474 
       
   475 // -----------------------------------------------------------------------------
       
   476 // CTestUiAifCoreToolkit::TestTHuiTextTSetUnderline
       
   477 // -----------------------------------------------------------------------------
       
   478 //
       
   479 TInt CTestUiAifCoreToolkit::TestTHuiTextTSetUnderline( CStifItemParser& /*aItem*/ )
       
   480     {
       
   481 
       
   482     // Print to UI
       
   483     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   484     _LIT( KTestTHuiTextTSetUnderline, "In TestTHuiTextTSetUnderline" );
       
   485     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTSetUnderline );
       
   486     // Print to log file
       
   487     iLog->Log( KTestTHuiTextTSetUnderline );
       
   488 
       
   489     THuiTextStyle* textStyle = 
       
   490                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   491     
       
   492     textStyle->SetUnderline( ETrue );
       
   493 
       
   494     return KErrNone;
       
   495     }
       
   496 
       
   497 // -----------------------------------------------------------------------------
       
   498 // CTestUiAifCoreToolkit::TestTHuiTextTStrikeThrough
       
   499 // -----------------------------------------------------------------------------
       
   500 //
       
   501 TInt CTestUiAifCoreToolkit::TestTHuiTextTStrikeThrough( CStifItemParser& /*aItem*/ )
       
   502     {
       
   503 
       
   504     // Print to UI
       
   505     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   506     _LIT( KTestTHuiTextTStrikeThrough, "In TestTHuiTextTStrikeThrough" );
       
   507     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTStrikeThrough );
       
   508     // Print to log file
       
   509     iLog->Log( KTestTHuiTextTStrikeThrough );
       
   510 
       
   511     THuiTextStyle* textStyle = 
       
   512                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   513     
       
   514     textStyle->StrikeThrough();
       
   515 
       
   516     return KErrNone;
       
   517     }
       
   518 
       
   519 // -----------------------------------------------------------------------------
       
   520 // CTestUiAifCoreToolkit::TestTHuiTextTSetStrikeThrough
       
   521 // -----------------------------------------------------------------------------
       
   522 //
       
   523 TInt CTestUiAifCoreToolkit::TestTHuiTextTSetStrikeThrough( CStifItemParser& /*aItem*/ )
       
   524     {
       
   525 
       
   526     // Print to UI
       
   527     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   528     _LIT( KTestTHuiTextTSetStrikeThrough, "In TestTHuiTextTSetStrikeThrough" );
       
   529     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTSetStrikeThrough );
       
   530     // Print to log file
       
   531     iLog->Log( KTestTHuiTextTSetStrikeThrough );
       
   532 
       
   533     THuiTextStyle* textStyle = 
       
   534                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   535     
       
   536     textStyle->SetStrikeThrough( ETrue );
       
   537 
       
   538     return KErrNone;
       
   539     }
       
   540 
       
   541 // -----------------------------------------------------------------------------
       
   542 // CTestUiAifCoreToolkit::TestTHuiTextTFontStyleId
       
   543 // -----------------------------------------------------------------------------
       
   544 //
       
   545 TInt CTestUiAifCoreToolkit::TestTHuiTextTFontStyleId( CStifItemParser& /*aItem*/ )
       
   546     {
       
   547 
       
   548     // Print to UI
       
   549     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   550     _LIT( KTestTHuiTextTFontStyleId, "In TestTHuiTextTFontStyleId" );
       
   551     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextTFontStyleId );
       
   552     // Print to log file
       
   553     iLog->Log( KTestTHuiTextTFontStyleId );
       
   554 
       
   555     THuiTextStyle* textStyle = 
       
   556                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   557     textStyle->FontStyleId();
       
   558     return KErrNone;
       
   559     
       
   560     }
       
   561 
       
   562 // -----------------------------------------------------------------------------
       
   563 // CTestUiAifCoreToolkit::TestTHuiTextGetTypeface
       
   564 // -----------------------------------------------------------------------------
       
   565 //
       
   566 TInt CTestUiAifCoreToolkit::TestTHuiTextGetTypeface( CStifItemParser& /*aItem*/ )
       
   567     {
       
   568 
       
   569     // Print to UI
       
   570     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   571     _LIT( KTestTHuiTextGetTypeface, "In TestTHuiTextGetTypeface" );
       
   572     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestTHuiTextGetTypeface );
       
   573     // Print to log file
       
   574     iLog->Log( KTestTHuiTextGetTypeface );
       
   575 
       
   576     THuiTextStyle* textStyle = 
       
   577                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   578     
       
   579     TTypeface typeFace;
       
   580     textStyle->GetTypeface( typeFace );
       
   581     
       
   582     return KErrNone;
       
   583     
       
   584     }
       
   585 
       
   586 // -----------------------------------------------------------------------------
       
   587 // CTestUiAifCoreToolkit::TestTHuiTextSetTextPaneHeightInPixels
       
   588 // -----------------------------------------------------------------------------
       
   589 //
       
   590 TInt CTestUiAifCoreToolkit::TestTHuiTextSetTextPaneHeightInPixels( CStifItemParser& /*aItem*/ )
       
   591     {
       
   592 
       
   593     // Print to UI
       
   594     _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" );
       
   595     _LIT( KTestTHuiTextSetTextPaneHeightInPixels, 
       
   596             "In TestTHuiTextSetTextPaneHeightInPixels" );
       
   597     TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, 
       
   598             KTestTHuiTextSetTextPaneHeightInPixels );
       
   599     // Print to log file
       
   600     iLog->Log( KTestTHuiTextSetTextPaneHeightInPixels );
       
   601 
       
   602     THuiTextStyle* textStyle = 
       
   603                     CHuiStatic::Env().TextStyleManager().TextStyle( KTextStyle );
       
   604     
       
   605     textStyle->SetTextPaneHeightInPixels( KTextStyle );
       
   606     
       
   607     return KErrNone;
       
   608     
       
   609     }
       
   610 
       
   611 //  [End of File]