equal
deleted
inserted
replaced
252 void CTsAppUi::StartTransition( TUint aTranstionId, |
252 void CTsAppUi::StartTransition( TUint aTranstionId, |
253 TBool aVisibility, |
253 TBool aVisibility, |
254 TBool /*aLayers*/, |
254 TBool /*aLayers*/, |
255 TUint aSubCom ) |
255 TUint aSubCom ) |
256 { |
256 { |
257 TRAP_IGNORE( RequestPopUpL() ); |
|
258 const TDesC8* ptr = reinterpret_cast<const TDesC8*>(iAppView); |
257 const TDesC8* ptr = reinterpret_cast<const TDesC8*>(iAppView); |
259 GfxTransEffect::Abort(iAppView); |
258 GfxTransEffect::Abort(iAppView); |
260 GfxTransEffect::Begin( iAppView, aTranstionId ); |
259 GfxTransEffect::Begin( iAppView, aTranstionId ); |
261 GfxTransEffect::SetDemarcation( iAppView, iAppView->Rect() ); |
260 GfxTransEffect::SetDemarcation( iAppView, iAppView->Rect() ); |
262 GfxTransEffect::NotifyExternalState( ECaptureComponentsBegin, ptr ); |
261 GfxTransEffect::NotifyExternalState( ECaptureComponentsBegin, ptr ); |
284 CAknTransitionUtils::EForceInvisible ); |
283 CAknTransitionUtils::EForceInvisible ); |
285 } |
284 } |
286 else |
285 else |
287 { |
286 { |
288 // App start animation |
287 // App start animation |
289 TRAP_IGNORE( RequestPopUpL() ); |
|
290 const TDesC8* ptr = reinterpret_cast<const TDesC8*>(iAppView); |
288 const TDesC8* ptr = reinterpret_cast<const TDesC8*>(iAppView); |
291 GfxTransEffect::Abort(iAppView); |
289 GfxTransEffect::Abort(iAppView); |
292 TInt groupId = GfxTransEffect::BeginGroup(); |
290 TInt groupId = GfxTransEffect::BeginGroup(); |
293 GfxTransEffect::BeginFullScreen( |
291 GfxTransEffect::BeginFullScreen( |
294 EActivationAppShowTransition, ApplicationRect(), |
292 EActivationAppShowTransition, ApplicationRect(), |
310 |
308 |
311 // ----------------------------------------------------------------------------- |
309 // ----------------------------------------------------------------------------- |
312 // CTsAppUi::TransitionFinished |
310 // CTsAppUi::TransitionFinished |
313 // ----------------------------------------------------------------------------- |
311 // ----------------------------------------------------------------------------- |
314 // |
312 // |
315 void CTsAppUi::TransitionFinished(const CCoeControl* aControl, |
313 void CTsAppUi::TransitionFinished(const CCoeControl* /*aControl*/, |
316 TUint /*aAction*/) |
314 TUint /*aAction*/) |
317 { |
315 { |
318 if ( aControl == iAppView ) |
|
319 { |
|
320 TRAP_IGNORE( DisablePopUpL() ); |
|
321 } |
|
322 } |
316 } |
323 |
317 |
324 // ----------------------------------------------------------------------------- |
318 // ----------------------------------------------------------------------------- |
325 // CTsAppUi::HandleCommandL() |
319 // CTsAppUi::HandleCommandL() |
326 // Takes care of command handling. |
320 // Takes care of command handling. |
695 } |
689 } |
696 else |
690 else |
697 { |
691 { |
698 SetOrientationL(EAppUiOrientationPortrait); |
692 SetOrientationL(EAppUiOrientationPortrait); |
699 } |
693 } |
|
694 SetFullScreenApp(EFalse); |
700 iEikonEnv->RootWin().SetOrdinalPosition(0, ECoeWinPriorityAlwaysAtFront); |
695 iEikonEnv->RootWin().SetOrdinalPosition(0, ECoeWinPriorityAlwaysAtFront); |
701 } |
696 } |
702 TSLOG_OUT(); |
697 TSLOG_OUT(); |
703 } |
698 } |
704 |
699 |