diff -r 67369d1b217f -r 6b8f3b30d0ec emailuis/emailui/src/FreestyleEmailUiFolderListVisualiser.cpp --- a/emailuis/emailui/src/FreestyleEmailUiFolderListVisualiser.cpp Tue May 25 12:23:16 2010 +0300 +++ b/emailuis/emailui/src/FreestyleEmailUiFolderListVisualiser.cpp Wed Jun 09 09:22:57 2010 +0300 @@ -294,7 +294,7 @@ iListLayout = CAlfDeckLayout::AddNewL( *iControl, iParentLayout ); iListLayout->SetFlags(EAlfVisualFlagLayoutUpdateNotification|EAlfVisualFlagAutomaticLocaleMirroringEnabled); - iTreeVisualizer = CFsTreeVisualizerBase::NewL(iControl, *iListLayout, !iFullScreen); + iTreeVisualizer = CFsTreeVisualizerBase::NewL( iControl, *iListLayout ); iTreeVisualizer->SetItemExpansionDelay( iAppUi.LayoutHandler()->ListItemExpansionDelay() ); iTreeVisualizer->SetScrollTime( iAppUi.LayoutHandler()->ListScrollingTime() ); iTreeVisualizer->SetFadeInEffectTime( iAppUi.LayoutHandler()->CtrlBarListFadeEffectTime() ); @@ -421,6 +421,10 @@ iTreeVisualizer->RefreshListViewL(); } + + ResizeListIcons(); + ResizeListItemsL(); + } // --------------------------------------------------------------------------- @@ -677,6 +681,10 @@ iCustomMessageId = KFolderListSelectFolder; iCurrentFolderId = aFolderId; DoShowInPopupL( aButton, aCallback, NULL ); + + ResizeListIcons(); + ResizeListItemsL(); + } // --------------------------------------------------------------------------- @@ -1155,7 +1163,7 @@ } else { - eventHandled = iTreeList->TreeControl()->OfferEventL(aEvent); + eventHandled = ETrue; } } return eventHandled; @@ -1316,6 +1324,19 @@ } // --------------------------------------------------------------------------- +// Hide or show CAlfVisuals ( used for activation or deactivation ) +// --------------------------------------------------------------------------- +// +void CFSEmailUiFolderListVisualiser::FadeOut( TBool aDirectionOut ) + { + FUNC_LOG; + if ( aDirectionOut && iTreeVisualizer != NULL ) + { + iTreeVisualizer->HideList(); + } + } + +// --------------------------------------------------------------------------- // Handle commands // --------------------------------------------------------------------------- // @@ -2463,6 +2484,8 @@ aItemVisualizer->SetFontHeight( iAppUi.LayoutHandler()->ListItemFontHeightInTwips( !iFullScreen ) ); // Set node bolded aItemVisualizer->SetTextBold( EFalse ); + aItemVisualizer->MarqueeL( EFsTextMarqueeForth, 30, 1000, 500, 1 ); // same values as in CFsTreeVisualizerBase constructor + aItemVisualizer->OffWrapping(); } // ---------------------------------------------------------------------------