equal
deleted
inserted
replaced
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 } |