--- 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();
}
// ---------------------------------------------------------------------------