// ----------------------------------------------------------------------------- // CTestSDKSkins::TestFBCCSetFrameRectsL // ----------------------------------------------------------------------------- TInt CTestSDKSkins::TestFBCCSetFrameRectsL( CStifItemParser& /*aItem*/ ) { TAknsItemID itemID; TPoint pointTL( 0, 0 ); TPoint pointBR( KLength, KLength ); const TInt KOutPoint = 50; TPoint outPoint( KOutPoint, KOutPoint ); const TInt KInPoint = 40; TPoint inPoint( KInPoint, KInPoint ); TRect outRect( pointTL, outPoint ); TRect inRect( pointBR, inPoint ); CAknsFrameBackgroundControlContext* context = CAknsFrameBackgroundControlContext::NewL( itemID, outRect, inRect, ETrue ); CleanupStack::PushL( context ); STIF_ASSERT_NOT_NULL( context ); context->SetFrameRects( outRect, inRect ); CleanupStack::PopAndDestroy( context ); return KErrNone; }
// ============================ MEMBER FUNCTIONS =============================== // ----------------------------------------------------------------------------- // CTestSDKSkins::TestLBCCNewL // ----------------------------------------------------------------------------- TInt CTestSDKSkins::TestLBCCNewL( CStifItemParser& /*aItem*/ ) { TAknsItemID itemID; TPoint pointTL( 0, 0 ); TPoint pointBR( KLength, KLength ); TRect rect( pointTL, pointBR ); CAknsLayeredBackgroundControlContext* context = CAknsLayeredBackgroundControlContext::NewL( itemID, rect, ETrue, 1 ); CleanupStack::PushL( context ); STIF_ASSERT_NOT_NULL( context ); CleanupStack::PopAndDestroy( context ); return KErrNone; }
// ----------------------------------------------------------------------------- // CTestSDKSkins::TestIIDSetDrawRectL // ----------------------------------------------------------------------------- TInt CTestSDKSkins::TestIIDSetDrawRectL( CStifItemParser& /*aItem*/ ) { CAknsBitmapItemData* itemData = CAknsBitmapItemData::NewL(); CleanupStack::PushL( itemData ); STIF_ASSERT_NOT_NULL( itemData ); TPoint pointTL( 0, 0 ); TPoint pointBR( KLength, KLength ); TRect rect( pointTL, pointBR ); itemData->SetDrawRect( rect ); STIF_ASSERT_TRUE( rect == itemData->DrawRect() ); CleanupStack::PopAndDestroy( itemData ); return KErrNone; }
// ----------------------------------------------------------------------------- // CTestSDKSkins::TestLBBCCSetTiledRectL // ----------------------------------------------------------------------------- TInt CTestSDKSkins::TestLBBCCSetTiledRectL( CStifItemParser& /*aItem*/ ) { TAknsItemID itemID; TAknsItemID tileditemID; TPoint pointTL( 0, 0 ); TPoint pointBR( KLength, KLength ); TPoint pointSBR( KTiledLength, KTiledLength ); TRect rect( pointTL, pointBR ); TRect rectTiled( pointBR, pointSBR ); CAknsListBoxBackgroundControlContext* context = CAknsListBoxBackgroundControlContext::NewL( itemID, rect, ETrue, tileditemID, rectTiled ); CleanupStack::PushL( context ); STIF_ASSERT_NOT_NULL( context ); context->SetTiledRect( rectTiled ); CleanupStack::PopAndDestroy( context ); return KErrNone; }