diff -r 1801340c26a2 -r e5af45d51884 uiaccelerator_plat/alf_core_toolkit_api/tsrc/src/testuialfcoretoolkithuigc.cpp --- a/uiaccelerator_plat/alf_core_toolkit_api/tsrc/src/testuialfcoretoolkithuigc.cpp Thu Aug 19 10:48:02 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,312 +0,0 @@ -/* -* Copyright (c) 2002 - 2007 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: For test alf core toolkit api modules -* -*/ - - -#include -#include -#include -#include -#include - -#include "testuiaifcoretoolkit.h" - -// ----------------------------------------------------------------------------- -// Ctestplatalfcoretoolkit::TestHuiGcTHuiPathPoint -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestHuiGcTHuiPathPoint( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" ); - _LIT( KTestHuiGcTHuiPathPoint, "TestHuiGcTHuiPathPoint" ); - TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiGcTHuiPathPoint ); - // Print to log file - iLog->Log( KTestHuiGcTHuiPathPoint ); - - TPoint point( 0, 0 ); - THuiPathPoint tHuiPahtPoint( point, 0 ); - - return KErrNone; - - } -// ----------------------------------------------------------------------------- -// Ctestplatalfcoretoolkit::TestHuiGcDrawImageL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestHuiGcDrawImageL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" ); - _LIT( KTestHuiGcDrawImageL, "TestHuiGcDrawImageL" ); - TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiGcDrawImageL ); - // Print to log file - iLog->Log( KTestHuiGcDrawImageL ); - - THuiRealPoint pos; - TRect rect = CEikonEnv::Static()->AppUiFactory()->ClientRect(); - CHuiDisplayCoeControl* ctrl = CHuiDisplayCoeControl::NewL( *iHuiEnv, rect ); - CleanupStack::PushL( ctrl ); - CHuiEnv::RefreshCallBack( iHuiEnv ); - CHuiGc& huiGc = iHuiEnv->Skin().Context(); - // Acquire background texture - const CHuiTexture* backgroundTexture = NULL; - TInt err = iHuiEnv->Skin().GetTexture(EHuiSkinBackgroundTexture, backgroundTexture); - ASSERT(backgroundTexture!=NULL); - __ASSERT_ALWAYS( err== KErrNone, User::Invariant() ); - - // Apply background texture - THuiImage background(*backgroundTexture); - - TPoint screenOrigin(0, 0); - // The origin is used to offset the background in the display's - // rendering surface, so that the background's origin is in the - // top left screen corner. - screenOrigin.iX = -screenOrigin.iX; - screenOrigin.iY = -screenOrigin.iY; - - huiGc.DrawImage( background, screenOrigin, background.Texture().Size() ); - huiGc.DrawImage( background, rect ); - huiGc.DrawImage( background, background.Texture().Size(), rect ); - CleanupStack::PopAndDestroy( ctrl ); - - return KErrNone; - - } -// ----------------------------------------------------------------------------- -// Ctestplatalfcoretoolkit::TestHuiGcDrawImagesL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestHuiGcDrawImagesL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" ); - _LIT( KTestHuiGcDrawImagesL, "TestHuiGcDrawImagesL" ); - TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiGcDrawImagesL ); - // Print to log file - iLog->Log( KTestHuiGcDrawImagesL ); - - THuiRealPoint pos; - TRect rect = CEikonEnv::Static()->AppUiFactory()->ClientRect(); - CHuiDisplayCoeControl* ctrl = CHuiDisplayCoeControl::NewL( *iHuiEnv, rect ); - CleanupStack::PushL( ctrl ); - CHuiEnv::RefreshCallBack( iHuiEnv ); - CHuiGc& huiGc = iHuiEnv->Skin().Context(); - // Acquire background texture - const CHuiTexture* backgroundTexture = NULL; - TInt err = iHuiEnv->Skin().GetTexture(EHuiSkinBackgroundTexture, backgroundTexture); - ASSERT(backgroundTexture!=NULL); - __ASSERT_ALWAYS( err== KErrNone, User::Invariant() ); - - // Apply background texture - THuiImage background(*backgroundTexture); - - TPoint screenOrigin(0, 0); - - huiGc.DrawImages( background, background, pos, background.Texture().Size() ); - huiGc.DrawImages( background, background, background.Texture().Size(), rect); - CleanupStack::PopAndDestroy( ctrl ); - - return KErrNone; - - } -// ----------------------------------------------------------------------------- -// Ctestplatalfcoretoolkit::TestHuiGcFontL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestHuiGcFontL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" ); - _LIT( KTestHuiGcFontL, "TestHuiGcFontL" ); - TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiGcFontL ); - // Print to log file - iLog->Log( KTestHuiGcFontL ); - - TRect rect = CEikonEnv::Static()->AppUiFactory()->ClientRect(); - CHuiDisplayCoeControl* ctrl = CHuiDisplayCoeControl::NewL( *iHuiEnv, rect ); - CleanupStack::PushL( ctrl ); - CHuiEnv::RefreshCallBack( iHuiEnv ); - CHuiGc& huiGc = iHuiEnv->Skin().Context(); -// THuiFont* font= huiGc.Font(); - -// CleanupStack::PushL( font ); -// CleanupStack::PopAndDestroy( font ); - CleanupStack::PopAndDestroy( ctrl ); - - return KErrNone; - - } -// ----------------------------------------------------------------------------- -// Ctestplatalfcoretoolkit::TestHuiGcNearClipDistanceL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestHuiGcNearClipDistanceL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" ); - _LIT( KTestHuiGcNearClipDistanceL, "TestHuiGcNearClipDistanceL" ); - TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiGcNearClipDistanceL ); - // Print to log file - iLog->Log( KTestHuiGcNearClipDistanceL ); - - TRect rect = CEikonEnv::Static()->AppUiFactory()->ClientRect(); - CHuiDisplayCoeControl* ctrl = CHuiDisplayCoeControl::NewL( *iHuiEnv, rect ); - CleanupStack::PushL( ctrl ); - CHuiEnv::RefreshCallBack( iHuiEnv ); - CHuiGc& huiGc = iHuiEnv->Skin().Context(); -// TReal32 real; -// real = huiGc.NearClipDistance(); - CleanupStack::PopAndDestroy( ctrl ); - - return KErrNone; - - } -// ----------------------------------------------------------------------------- -// Ctestplatalfcoretoolkit::TestHuiGcFarClipDistanceL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestHuiGcFarClipDistanceL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" ); - _LIT( KTestHuiGcFarClipDistanceL, "TestHuiGcFarClipDistanceL" ); - TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiGcFarClipDistanceL ); - // Print to log file - iLog->Log( KTestHuiGcFarClipDistanceL ); - - TRect rect = CEikonEnv::Static()->AppUiFactory()->ClientRect(); - CHuiDisplayCoeControl* ctrl = CHuiDisplayCoeControl::NewL( *iHuiEnv, rect ); - CleanupStack::PushL( ctrl ); - CHuiEnv::RefreshCallBack( iHuiEnv ); - CHuiGc& huiGc = iHuiEnv->Skin().Context(); -// TReal32 real = huiGc.FarClipDistance(); - CleanupStack::PopAndDestroy( ctrl ); - - return KErrNone; - - } -// ----------------------------------------------------------------------------- -// Ctestplatalfcoretoolkit::TestHuiGcFovFactorL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestHuiGcFovFactorL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" ); - _LIT( KTestHuiGcFovFactorL, "TestHuiGcFovFactorL" ); - TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiGcFovFactorL ); - // Print to log file - iLog->Log( KTestHuiGcFovFactorL ); - - TRect rect = CEikonEnv::Static()->AppUiFactory()->ClientRect(); - CHuiDisplayCoeControl* ctrl = CHuiDisplayCoeControl::NewL( *iHuiEnv, rect ); - CleanupStack::PushL( ctrl ); - CHuiEnv::RefreshCallBack( iHuiEnv ); - CHuiGc& huiGc = iHuiEnv->Skin().Context(); -// TReal32 real = huiGc.FovFactor(); - CleanupStack::PopAndDestroy( ctrl ); - - return KErrNone; - - } -// ----------------------------------------------------------------------------- -// Ctestplatalfcoretoolkit::TestHuiGcOffset2DL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestHuiGcOffset2DL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" ); - _LIT( KTestHuiGcOffset2DL, "TestHuiGcOffset2DL" ); - TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiGcOffset2DL ); - // Print to log file - iLog->Log( KTestHuiGcOffset2DL ); - - TRect rect = CEikonEnv::Static()->AppUiFactory()->ClientRect(); - CHuiDisplayCoeControl* ctrl = CHuiDisplayCoeControl::NewL( *iHuiEnv, rect ); - CleanupStack::PushL( ctrl ); - CHuiEnv::RefreshCallBack( iHuiEnv ); - CHuiGc& huiGc = iHuiEnv->Skin().Context(); -// TReal32 real = huiGc.Offset2D(); - CleanupStack::PopAndDestroy( ctrl ); - - return KErrNone; - - } -// ----------------------------------------------------------------------------- -// Ctestplatalfcoretoolkit::TestHuiGcSetWindowTransformationL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestHuiGcSetWindowTransformationL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" ); - _LIT( KTestHuiGcSetWindowTransformationL, "TestHuiGcSetWindowTransformationL" ); - TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiGcSetWindowTransformationL ); - // Print to log file - iLog->Log( KTestHuiGcSetWindowTransformationL ); - - TRect rect = CEikonEnv::Static()->AppUiFactory()->ClientRect(); - CHuiDisplayCoeControl* ctrl = CHuiDisplayCoeControl::NewL( *iHuiEnv, rect ); - CleanupStack::PushL( ctrl ); - CHuiEnv::RefreshCallBack( iHuiEnv ); - CHuiGc& huiGc = iHuiEnv->Skin().Context(); - CHuiTransformation* windowTransformation = CHuiTransformation::NewL(); - CleanupStack::PushL( windowTransformation ); -// huiGc.SetWindowTransformation( windowTransformation ); - CleanupStack::PopAndDestroy( windowTransformation ); - CleanupStack::PopAndDestroy( ctrl ); - - return KErrNone; - - } -// ----------------------------------------------------------------------------- -// Ctestplatalfcoretoolkit::TestHuiGcLocaleTextAlignmentL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestHuiGcLocaleTextAlignmentL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestplatalfcoretoolkit, "testplatalfcoretoolkit" ); - _LIT( KTestHuiGcLocaleTextAlignmentL, "TestHuiGcLocaleTextAlignmentL" ); - TestModuleIf().Printf( 0, Ktestplatalfcoretoolkit, KTestHuiGcLocaleTextAlignmentL ); - // Print to log file - iLog->Log( KTestHuiGcLocaleTextAlignmentL ); - - TRect rect = CEikonEnv::Static()->AppUiFactory()->ClientRect(); - CHuiDisplayCoeControl* ctrl = CHuiDisplayCoeControl::NewL( *iHuiEnv, rect ); - CleanupStack::PushL( ctrl ); - CHuiEnv::RefreshCallBack( iHuiEnv ); - CHuiGc& huiGc = iHuiEnv->Skin().Context(); -// THuiAlignHorizontal alignHorizontal = huiGc.LocaleTextAlignment(); - CleanupStack::PopAndDestroy( ctrl ); - - return KErrNone; - - } - -//End of file.