// -----------------------------------------------------------------------------
// Help method - create effect command.
// -----------------------------------------------------------------------------
//
CAknsEffectCommand* CSkinningModule::CreateEffectCommandLC( TAknsRlRenderOpParam& aOpParams )
    {
    CAknsEffectCommand* effectCmd = CAknsEffectCommand::NewL();
    CleanupStack::PushL( effectCmd );
    effectCmd->SetEffectUid( KEffectUid );
    effectCmd->SetLayerConf( aOpParams );
    return effectCmd;
    }
Ejemplo n.º 2
0
// -----------------------------------------------------------------------------
// CTestSDKSkins::TestECCreateParameterIteratorL
// -----------------------------------------------------------------------------
TInt CTestSDKSkins::TestECCreateParameterIteratorL( CStifItemParser& /*aItem*/ )
    {
    CAknsEffectCommand* itemData = CAknsEffectCommand::NewL();
    CleanupStack::PushL( itemData );
    STIF_ASSERT_NOT_NULL( itemData );
    
    MAknsRlParameterIterator* iterator = itemData->CreateParameterIteratorL();
    STIF_ASSERT_NOT_NULL( iterator );
    
    delete iterator;
    CleanupStack::PopAndDestroy( itemData );
    
    return KErrNone;
    
    }
Ejemplo n.º 3
0
// -----------------------------------------------------------------------------
// CTestSDKSkins::TestECSetEffectUidL
// -----------------------------------------------------------------------------
TInt CTestSDKSkins::TestECSetEffectUidL( CStifItemParser& /*aItem*/ )
    {
    CAknsEffectCommand* itemData = CAknsEffectCommand::NewL();
    CleanupStack::PushL( itemData );
    STIF_ASSERT_NOT_NULL( itemData );
    
    TUid uid = TUid::Uid( 0 );
    itemData->SetEffectUid( uid );
    STIF_ASSERT_TRUE( uid == itemData->EffectUid() );
    
    CleanupStack::PopAndDestroy( itemData );
    
    return KErrNone;
    
    }
Ejemplo n.º 4
0
// -----------------------------------------------------------------------------
// CTestSDKSkins::TestECAppendParameterL
// -----------------------------------------------------------------------------
TInt CTestSDKSkins::TestECAppendParameterL( CStifItemParser& /*aItem*/ )
    {
    CAknsEffectCommand* itemData = CAknsEffectCommand::NewL();
    CleanupStack::PushL( itemData );
    STIF_ASSERT_NOT_NULL( itemData );
    
    TAknsRlParameterData parameterData;
    _LIT( KName, "parameter" );
    TBuf<KLength> name( KName );
    parameterData.iName = &name;
    itemData->AppendParameterL( parameterData );
    
    CleanupStack::PopAndDestroy( itemData );
    
    return KErrNone;
    
    }
Ejemplo n.º 5
0
// -----------------------------------------------------------------------------
// CTestSDKSkins::TestECSetLayerConfL
// -----------------------------------------------------------------------------
TInt CTestSDKSkins::TestECSetLayerConfL( CStifItemParser& /*aItem*/ )
    {
    CAknsEffectCommand* itemData = CAknsEffectCommand::NewL();
    CleanupStack::PushL( itemData );
    STIF_ASSERT_NOT_NULL( itemData );
    
    TAknsRlRenderOpParam param;
    param.iInputLayerAIndex = KLength;
    itemData->SetLayerConf( param );
    TAknsRlRenderOpParam paramGet = itemData->LayerConf();
    STIF_ASSERT_TRUE( param.iInputLayerAIndex == paramGet.iInputLayerAIndex );
    STIF_ASSERT_TRUE( param.iInputLayerAStatus == paramGet.iInputLayerAStatus );
    STIF_ASSERT_TRUE( param.iInputLayerBIndex == paramGet.iInputLayerBIndex );
    STIF_ASSERT_TRUE( param.iInputLayerBStatus == paramGet.iInputLayerBStatus );
    STIF_ASSERT_TRUE( param.iOutputLayerIndex == paramGet.iOutputLayerIndex );
    STIF_ASSERT_TRUE( param.iOutputLayerStatus  == paramGet.iOutputLayerStatus );
    
    CleanupStack::PopAndDestroy( itemData );
    
    return KErrNone;
    
    }