emailuis/emailui/src/FreestyleEmailUiLauncherGridVisualiser.cpp
branchRCL_3
changeset 24 b5fbb9b25d57
parent 16 4ce476e64c59
child 26 67369d1b217f
--- 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
 // -----------------------------------------------------------------------------