emailuis/emailui/src/FreestyleEmailUiSearchListVisualiser.cpp
branchRCL_3
changeset 26 67369d1b217f
parent 17 8592a65ad3fb
child 52 efd4f1afd43e
equal deleted inserted replaced
24:b5fbb9b25d57 26:67369d1b217f
   791 
   791 
   792 void CFSEmailUiSearchListVisualiser::GetParentLayoutsL( RPointerArray<CAlfVisual>& aLayoutArray ) const
   792 void CFSEmailUiSearchListVisualiser::GetParentLayoutsL( RPointerArray<CAlfVisual>& aLayoutArray ) const
   793     {
   793     {
   794     aLayoutArray.Append( iScreenAnchorLayout );
   794     aLayoutArray.Append( iScreenAnchorLayout );
   795     }
   795     }
       
   796 
       
   797 // ---------------------------------------------------------------------------
       
   798 // hide or show CAlfVisuals ( used for activation or deactivation )
       
   799 //
       
   800 void CFSEmailUiSearchListVisualiser::FadeOut(TBool aDirectionOut )
       
   801 	{
       
   802 	FUNC_LOG;
       
   803 	if ( iScreenAnchorLayout != NULL )
       
   804         {
       
   805 		TAlfTimedValue timedValue( 0, 0 );
       
   806 		if ( !aDirectionOut )
       
   807 		    {
       
   808 		    timedValue.SetTarget( 1, 0 );
       
   809 		    }
       
   810 		iScreenAnchorLayout->SetOpacity( timedValue );
       
   811         }
       
   812 	}
       
   813 
   796 
   814 
   797 // -----------------------------------------------------------------------------
   815 // -----------------------------------------------------------------------------
   798 // CFSEmailUiMailListVisualiser::FlipStateChangedL
   816 // CFSEmailUiMailListVisualiser::FlipStateChangedL
   799 // Called when keyboard flip state is changed
   817 // Called when keyboard flip state is changed
   800 // -----------------------------------------------------------------------------
   818 // -----------------------------------------------------------------------------
  2590         TBool messageRead( message.IsFlagSet( EFSMsgFlag_Read ) );
  2608         TBool messageRead( message.IsFlagSet( EFSMsgFlag_Read ) );
  2591         iStylusPopUpMenu->SetItemDimmed( EFsEmailUiCmdMarkAsUnread, !messageRead );
  2609         iStylusPopUpMenu->SetItemDimmed( EFsEmailUiCmdMarkAsUnread, !messageRead );
  2592         iStylusPopUpMenu->SetItemDimmed( EFsEmailUiCmdMarkAsRead, messageRead );
  2610         iStylusPopUpMenu->SetItemDimmed( EFsEmailUiCmdMarkAsRead, messageRead );
  2593 
  2611 
  2594         // Set the position for the popup
  2612         // Set the position for the popup
  2595         iStylusPopUpMenu->SetPosition( aPoint );
  2613 	    TPoint point(aPoint.iX, aPoint.iY + 45);
       
  2614 	    iStylusPopUpMenu->SetPosition( point, CAknStylusPopUpMenu::EPositionTypeRightBottom );
  2596 
  2615 
  2597         // Display the popup and set the flag to indicate that the menu was
  2616         // Display the popup and set the flag to indicate that the menu was
  2598         // launched so that list focus stays visible.
  2617         // launched so that list focus stays visible.
  2599         iStylusPopUpMenu->ShowMenu();
  2618         iStylusPopUpMenu->ShowMenu();
  2600         iStylusPopUpMenuVisible = ETrue;
  2619         iStylusPopUpMenuVisible = ETrue;