diff -r 1801340c26a2 -r e5af45d51884 uiaccelerator_plat/alf_extension_api/tsrc/src/testalfextblocksalflayouthandlers.cpp --- a/uiaccelerator_plat/alf_extension_api/tsrc/src/testalfextblocksalflayouthandlers.cpp Thu Aug 19 10:48:02 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,500 +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: Test alflayouthandlers.h - * -*/ - - -// [INCLUDE FILES] -#include "testalfext.h" -#include "testalflayouthandlers.h" - -// CONSTANTS -const TInt KBufSize = 64; -// ============================ MEMBER FUNCTIONS ========================= - - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestLayoutHandlerConstructL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestLayoutHandlerConstructL( CStifItemParser& /*aItem*/ ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlernewl, "In TestCAlfLayoutHandlerNewL"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlernewl); - iLog->Log(Ktestcalflayouthandlernewl); - - CAlfLayoutHandler*handler = new ( ELeave ) CAlfLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - THuiInterfaceSupport interface = EAlfVisualHandler; - TInt cmd = EAlfLayoutBaseUnit; - _LIT8( KTest, "test" ); - TBuf8 input( KTest ); - TBuf8 response; - handler->GetInterface( interface ); - handler->HandleCmdL( cmd, input, response ); - handler->Release(); - CleanupStack::Pop(handler ); - handler = NULL; - handler = static_cast - ( CAlfLayoutHandler::NewL( *iInterface, iHuiControl, NULL ) ); - CleanupStack::PushL(handler ); - CleanupStack::PopAndDestroy(handler ); - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestLayoutHandlerProtectedL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestLayoutHandlerProtectedL( CStifItemParser& aItem ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlercalflayouthandler, "In TestCAlfLayoutHandlerCAlfLayoutHandler"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlercalflayouthandler); - iLog->Log(Ktestcalflayouthandlercalflayouthandler); - - CTestCAlfLayoutHandler*handler = new ( ELeave ) - CTestCAlfLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - handler->TestProtect( aItem ); - CleanupStack::PopAndDestroy(handler ); - - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestAnchorLayoutHandlerConstructL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestAnchorLayoutHandlerConstructL( CStifItemParser& /*aItem*/ ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlernewl, "In TestCAlfLayoutHandlerNewL"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlernewl); - iLog->Log(Ktestcalflayouthandlernewl); - - CAlfAnchorLayoutHandler*handler = new ( ELeave ) - CAlfAnchorLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - THuiInterfaceSupport interface = EAlfVisualHandler; - TInt cmd = EAlfLayoutBaseUnit; - TBuf8 input; - TBuf8 response; - handler->GetInterface( interface ); - handler->HandleCmdL( cmd, input, response ); - handler->Release(); - CleanupStack::Pop(handler ); - handler = NULL; - handler = static_cast - ( CAlfAnchorLayoutHandler::NewL( *iInterface, iHuiControl, NULL ) ); - CleanupStack::PushL(handler ); - CleanupStack::PopAndDestroy(handler ); - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestAnchorLayoutHandlerProtectedL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestAnchorLayoutHandlerProtectedL( CStifItemParser& aItem ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlercalflayouthandler, "In TestCAlfLayoutHandlerCAlfLayoutHandler"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlercalflayouthandler); - iLog->Log(Ktestcalflayouthandlercalflayouthandler); - - CTestCAlfAnchorLayoutHandler*handler = new ( ELeave ) - CTestCAlfAnchorLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - handler->TestProtect( aItem ); - CleanupStack::PopAndDestroy(handler ); - - return KErrNone; - } - - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestLCTAnchorLayoutHandlerConstructL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestLCTAnchorLayoutHandlerConstructL( CStifItemParser& /*aItem*/ ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlernewl, "In TestCAlfLayoutHandlerNewL"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlernewl); - iLog->Log(Ktestcalflayouthandlernewl); - - CAlfLCTAnchorLayoutHandler*handler = new ( ELeave ) - CAlfLCTAnchorLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - THuiInterfaceSupport interface = EAlfVisualHandler; - TInt cmd = EAlfLayoutBaseUnit; - TBuf8 input; - TBuf8 response; - handler->GetInterface( interface ); - handler->HandleCmdL( cmd, input, response ); - handler->Release(); - CleanupStack::Pop(handler ); - handler = NULL; - handler = static_cast - ( CAlfLCTAnchorLayoutHandler::NewL( *iInterface, iHuiControl, NULL ) ); - CleanupStack::PushL(handler ); - CleanupStack::PopAndDestroy(handler ); - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestLCTAnchorLayoutHandlerProtectedL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestLCTAnchorLayoutHandlerProtectedL( CStifItemParser& aItem ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlercalflayouthandler, "In TestCAlfLayoutHandlerCAlfLayoutHandler"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlercalflayouthandler); - iLog->Log(Ktestcalflayouthandlercalflayouthandler); - - CTestCAlfLCTAnchorLayoutHandler*handler = new ( ELeave ) - CTestCAlfLCTAnchorLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - handler->TestProtect( aItem ); - CleanupStack::PopAndDestroy(handler ); - - return KErrNone; - } - - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestGridLayoutHandlerConstructL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestGridLayoutHandlerConstructL( CStifItemParser& /*aItem*/ ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlernewl, "In TestCAlfLayoutHandlerNewL"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlernewl); - iLog->Log(Ktestcalflayouthandlernewl); - - CAlfGridLayoutHandler*handler = new ( ELeave ) - CAlfGridLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - THuiInterfaceSupport interface = EAlfVisualHandler; - TInt cmd = EAlfLayoutBaseUnit; - TBuf8 input; - TBuf8 response; - handler->GetInterface( interface ); - handler->HandleCmdL( cmd, input, response ); - handler->Release(); - CleanupStack::Pop(handler ); - handler = NULL; - handler = static_cast - ( CAlfGridLayoutHandler::NewL( *iInterface, iHuiControl, NULL ) ); - CleanupStack::PushL(handler ); - CleanupStack::PopAndDestroy(handler ); - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestGridLayoutHandlerProtectedL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestGridLayoutHandlerProtectedL( CStifItemParser& aItem ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlercalflayouthandler, "In TestCAlfLayoutHandlerCAlfLayoutHandler"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlercalflayouthandler); - iLog->Log(Ktestcalflayouthandlercalflayouthandler); - - CTestCAlfGridLayoutHandler*handler = new ( ELeave ) - CTestCAlfGridLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - handler->TestProtect( aItem ); - CleanupStack::PopAndDestroy(handler ); - - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestLCTGridLayoutHandlerConstructL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestLCTGridLayoutHandlerConstructL( CStifItemParser& /*aItem*/ ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlernewl, "In TestCAlfLayoutHandlerNewL"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlernewl); - iLog->Log(Ktestcalflayouthandlernewl); - - CAlfLCTGridLayoutHandler*handler = new ( ELeave ) - CAlfLCTGridLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - THuiInterfaceSupport interface = EAlfVisualHandler; - TInt cmd = EAlfLayoutBaseUnit; - TBuf8 input; - TBuf8 response; - handler->GetInterface( interface ); - handler->HandleCmdL( cmd, input, response ); - handler->Release(); - CleanupStack::Pop(handler ); - handler = NULL; - handler = static_cast - ( CAlfLCTGridLayoutHandler::NewL( *iInterface, iHuiControl, NULL ) ); - CleanupStack::PushL(handler ); - CleanupStack::PopAndDestroy(handler ); - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestLCTGridLayoutHandlerProtectedL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestLCTGridLayoutHandlerProtectedL( CStifItemParser& aItem ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlercalflayouthandler, "In TestCAlfLayoutHandlerCAlfLayoutHandler"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlercalflayouthandler); - iLog->Log(Ktestcalflayouthandlercalflayouthandler); - - CTestCAlfLCTGridLayoutHandler*handler = new ( ELeave ) - CTestCAlfLCTGridLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - handler->TestProtect( aItem ); - CleanupStack::PopAndDestroy(handler ); - - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestDeckLayoutHandlerConstructL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestDeckLayoutHandlerConstructL( CStifItemParser& /*aItem*/ ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlernewl, "In TestCAlfLayoutHandlerNewL"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlernewl); - iLog->Log(Ktestcalflayouthandlernewl); - - CAlfDeckLayoutHandler*handler = new ( ELeave ) - CAlfDeckLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - THuiInterfaceSupport interface = EAlfVisualHandler; - TInt cmd = EAlfLayoutBaseUnit; - TBuf8 input; - TBuf8 response; - handler->GetInterface( interface ); - handler->HandleCmdL( cmd, input, response ); - handler->Release(); - CleanupStack::Pop(handler ); - handler = NULL; - handler = static_cast - ( CAlfDeckLayoutHandler::NewL( *iInterface, iHuiControl, NULL ) ); - CleanupStack::PushL(handler ); - CleanupStack::PopAndDestroy(handler ); - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestDeckLayoutHandlerProtectedL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestDeckLayoutHandlerProtectedL( CStifItemParser& aItem ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlercalflayouthandler, "In TestCAlfLayoutHandlerCAlfLayoutHandler"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlercalflayouthandler); - iLog->Log(Ktestcalflayouthandlercalflayouthandler); - - CTestCAlfDeckLayoutHandler*handler = new ( ELeave ) - CTestCAlfDeckLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - handler->TestProtect( aItem ); - CleanupStack::PopAndDestroy(handler ); - - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestFlowLayoutHandlerConstructL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestFlowLayoutHandlerConstructL( CStifItemParser& /*aItem*/ ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlernewl, "In TestCAlfLayoutHandlerNewL"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlernewl); - iLog->Log(Ktestcalflayouthandlernewl); - - CAlfFlowLayoutHandler*handler = new ( ELeave ) - CAlfFlowLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - THuiInterfaceSupport interface = EAlfVisualHandler; - TInt cmd = EAlfLayoutBaseUnit; - TBuf8 input; - TBuf8 response; - handler->GetInterface( interface ); - handler->HandleCmdL( cmd, input, response ); - handler->Release(); - CleanupStack::Pop(handler ); - handler = NULL; - handler = static_cast - ( CAlfFlowLayoutHandler::NewL( *iInterface, iHuiControl, NULL ) ); - CleanupStack::PushL(handler ); - CleanupStack::PopAndDestroy(handler ); - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestFlowLayoutHandlerProtectedL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestFlowLayoutHandlerProtectedL( CStifItemParser& aItem ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlercalflayouthandler, "In TestCAlfLayoutHandlerCAlfLayoutHandler"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlercalflayouthandler); - iLog->Log(Ktestcalflayouthandlercalflayouthandler); - - CTestCAlfFlowLayoutHandler*handler = new ( ELeave ) - CTestCAlfFlowLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - handler->TestProtect( aItem ); - CleanupStack::PopAndDestroy(handler ); - - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestCurvePathLayoutHandlerConstructL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestCurvePathLayoutHandlerConstructL( CStifItemParser& /*aItem*/ ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlernewl, "In TestCAlfLayoutHandlerNewL"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlernewl); - iLog->Log(Ktestcalflayouthandlernewl); - - CAlfCurvePathLayoutHandler*handler = new ( ELeave ) - CAlfCurvePathLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - THuiInterfaceSupport interface = EAlfVisualHandler; - TInt cmd = EAlfLayoutBaseUnit; - TBuf8 input; - TBuf8 response; - handler->GetInterface( interface ); - handler->HandleCmdL( cmd, input, response ); - handler->Release(); - CleanupStack::Pop(handler ); - handler = NULL; - handler = static_cast - ( CAlfCurvePathLayoutHandler::NewL( *iInterface, iHuiControl, NULL ) ); - CleanupStack::PushL(handler ); - CleanupStack::PopAndDestroy(handler ); - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestCurvePathLayoutHandlerProtectedL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestCurvePathLayoutHandlerProtectedL( CStifItemParser& aItem ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlercalflayouthandler, "In TestCAlfLayoutHandlerCAlfLayoutHandler"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlercalflayouthandler); - iLog->Log(Ktestcalflayouthandlercalflayouthandler); - - CTestCAlfCurvePathLayoutHandler*handler = new ( ELeave ) - CTestCAlfCurvePathLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - handler->TestProtect( aItem ); - CleanupStack::PopAndDestroy(handler ); - - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestViewportLayoutHandlerConstructL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestViewportLayoutHandlerConstructL( CStifItemParser& /*aItem*/ ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlernewl, "In TestCAlfLayoutHandlerNewL"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlernewl); - iLog->Log(Ktestcalflayouthandlernewl); - - CAlfViewportLayoutHandler*handler = new ( ELeave ) - CAlfViewportLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - THuiInterfaceSupport interface = EAlfVisualHandler; - TInt cmd = EAlfLayoutBaseUnit; - TBuf8 input; - TBuf8 response; - handler->GetInterface( interface ); - handler->HandleCmdL( cmd, input, response ); - handler->Release(); - CleanupStack::Pop(handler ); - handler = NULL; - handler = static_cast - ( CAlfViewportLayoutHandler::NewL( *iInterface, iHuiControl, NULL ) ); - CleanupStack::PushL(handler ); - CleanupStack::PopAndDestroy(handler ); - return KErrNone; - } - -// -------------------------------------------------------------------------- -// CTestAlfExt::TestViewportLayoutHandlerProtectedL -// -------------------------------------------------------------------------- -// -TInt CTestAlfExt::TestViewportLayoutHandlerProtectedL( CStifItemParser& aItem ) - { - _LIT(Kctestalfext, "CTestAlfExt"); - _LIT(Ktestcalflayouthandlercalflayouthandler, "In TestCAlfLayoutHandlerCAlfLayoutHandler"); - TestModuleIf().Printf(0, Kctestalfext, Ktestcalflayouthandlercalflayouthandler); - iLog->Log(Ktestcalflayouthandlercalflayouthandler); - - CTestCAlfViewportLayoutHandler*handler = new ( ELeave ) - CTestCAlfViewportLayoutHandler( *iInterface ); - CleanupStack::PushL(handler ); - handler->ConstructL( iHuiVisual, *iHuiControl, NULL ); - handler->TestProtect( aItem ); - CleanupStack::PopAndDestroy(handler ); - - return KErrNone; - } - -// End of file - -