photosgallery/slideshow/engine/effectsrc/shwcrossfadeeffect.cpp
branchRCL_3
changeset 12 ce1c7ad1f18b
parent 0 4e91876724a2
equal deleted inserted replaced
11:71da52165949 12:ce1c7ad1f18b
   186 	{
   186 	{
   187 	TRACER("CShwCrossFadeEffect::InitializeL");
   187 	TRACER("CShwCrossFadeEffect::InitializeL");
   188 	GLX_LOG_INFO( "CShwCrossFadeEffect::InitializeL" );
   188 	GLX_LOG_INFO( "CShwCrossFadeEffect::InitializeL" );
   189 	// set the screen size
   189 	// set the screen size
   190 	iImpl->iScreenSize = aScreenSize;
   190 	iImpl->iScreenSize = aScreenSize;
   191 	// set the layout full screen (slideshow is always run on landscape)
       
   192 //	iImpl->iSizeLayout.SetValue( aScreenSize.iWidth, aScreenSize.iHeight, 0 );
       
   193 	}
   191 	}
   194 
   192 
   195 // -----------------------------------------------------------------------------
   193 // -----------------------------------------------------------------------------
   196 // PrepareViewL
   194 // PrepareViewL
   197 // -----------------------------------------------------------------------------
   195 // -----------------------------------------------------------------------------
   217 	TAlfTimedValue initialValue(0.0,0);
   215 	TAlfTimedValue initialValue(0.0,0);
   218 	aVisual->SetOpacity(initialValue);
   216 	aVisual->SetOpacity(initialValue);
   219 	TAlfTimedValue tranition(1.0,aFadeInDuration);
   217 	TAlfTimedValue tranition(1.0,aFadeInDuration);
   220 	tranition.SetStyle(EAlfTimedValueStyleLinear);
   218 	tranition.SetStyle(EAlfTimedValueStyleLinear);
   221 	aVisual->SetOpacity(tranition);
   219 	aVisual->SetOpacity(tranition);
   222 	// set value, 0% -> 100%
       
   223 	//iImpl->iOpacityLayout.Set( KMinOpacity );
       
   224 	//iImpl->iOpacityLayout.Set( KMaxOpacity, aFadeInDuration );
       
   225 	return &iImpl->iOpacityLayout;
   220 	return &iImpl->iOpacityLayout;
   226 	}
   221 	}
   227 
   222 
   228 // -----------------------------------------------------------------------------
   223 // -----------------------------------------------------------------------------
   229 // ExitView.
   224 // ExitView.
   241 	CAlfVisual* /**/aVisual, TInt aDuration )
   236 	CAlfVisual* /**/aVisual, TInt aDuration )
   242 	{
   237 	{
   243 	TRACER("CShwCrossFadeEffect::EnterTransitionL");
   238 	TRACER("CShwCrossFadeEffect::EnterTransitionL");
   244 	GLX_LOG_INFO1( "CShwCrossFadeEffect::EnterTransitionL( %d )", aDuration );
   239 	GLX_LOG_INFO1( "CShwCrossFadeEffect::EnterTransitionL( %d )", aDuration );
   245 
   240 
   246 	// set value, drop from 100% to 0%
       
   247 	//iImpl->iOpacityLayout.Set( KMaxOpacity );
       
   248     //iImpl->iOpacityLayout.Set( KMinOpacity, aDuration );
       
   249 	TAlfTimedValue tranition(0.0,aDuration);
   241 	TAlfTimedValue tranition(0.0,aDuration);
   250 	tranition.SetStyle(EAlfTimedValueStyleLinear);
   242 	tranition.SetStyle(EAlfTimedValueStyleLinear);
   251 	aVisual->SetOpacity(tranition);
   243 	aVisual->SetOpacity(tranition);
   252 	return &iImpl->iOpacityLayout;
   244 	return &iImpl->iOpacityLayout;
   253 	}
   245 	}