diff -r b13141f05c3d -r b5fbb9b25d57 emailuis/emailui/src/FreestyleEmailUiLauncherGridVisualiser.cpp --- a/emailuis/emailui/src/FreestyleEmailUiLauncherGridVisualiser.cpp Tue Apr 27 16:20:14 2010 +0300 +++ b/emailuis/emailui/src/FreestyleEmailUiLauncherGridVisualiser.cpp Tue May 11 15:57:15 2010 +0300 @@ -713,6 +713,7 @@ { FUNC_LOG; iScrollbar->MakeVisible(EFalse); + FadeOut(ETrue); // hide CAlfVisuals on deactivation } void CFSEmailUiLauncherGridVisualiser::DynInitMenuPaneL(TInt aResourceId, CEikMenuPane* aMenuPane) @@ -1839,6 +1840,20 @@ aLayoutArray.AppendL( iParentLayout ); } +// hide or show CAlfVisuals ( used for activation or deactivation ) +void CFSEmailUiLauncherGridVisualiser::FadeOut(TBool aDirectionOut) + { + if ( iParentLayout != NULL ) + { + TAlfTimedValue timedValue( 0, 0 ); + if ( !aDirectionOut ) + { + timedValue.SetTarget( 1, 0 ); + } + iParentLayout->SetOpacity( timedValue ); + } + } + // ----------------------------------------------------------------------------- // CFSEmailUiLauncherGridVisualiser::ShowMailboxSelectionQueryL // -----------------------------------------------------------------------------