emailuis/emailui/src/FreestyleEmailUiMsgDetailsVisualiser.cpp
changeset 1 12c456ceeff2
parent 0 8466d47a6819
child 2 5253a20d2a1e
--- a/emailuis/emailui/src/FreestyleEmailUiMsgDetailsVisualiser.cpp	Thu Dec 17 08:39:21 2009 +0200
+++ b/emailuis/emailui/src/FreestyleEmailUiMsgDetailsVisualiser.cpp	Thu Jan 07 12:38:38 2010 +0200
@@ -12,7 +12,7 @@
 * Contributors:
 *
 *  Description : FreestyleEmailUi message details view implementation
-*  Version     : %version: 44 %
+*  Version     : %version: 45 %
 *
 */
 
@@ -1030,6 +1030,7 @@
     aItemVisualizer = CFsTreePlainOneLineItemVisualizer::NewL(*iTreeList->TreeControl());
     CleanupStack::PushL( aItemVisualizer );
 	aItemVisualizer->SetExtendable( EFalse ); // One line items are obviously not extendable
+	aItemVisualizer->SetLayoutHints( CFsTreeItemVisualizerBase::EFolderLayout );
 
     SetItemVisualizerCommonProperties( *aItemVisualizer );
 	}
@@ -1049,6 +1050,7 @@
     CleanupStack::PushL( aItemVisualizer );
 	aItemVisualizer->SetExtendable( ETrue ); // All two line items are extendable
 	aItemVisualizer->SetMenu( NULL );
+	aItemVisualizer->SetLayoutHints( CFsTreeItemVisualizerBase::EFolderLayout );
 
     SetItemVisualizerCommonProperties( *aItemVisualizer );
 	}
@@ -1056,17 +1058,14 @@
 void CFSEmailUiMsgDetailsVisualiser::SetItemVisualizerCommonProperties( MFsTreeItemVisualizer& aItemVisualizer )
 	{
     FUNC_LOG;
-    aItemVisualizer.SetSize(TSize(iScreenRect.Width(), iListItemHeight));
-	aItemVisualizer.SetExtendedSize(TSize(iScreenRect.Width(), 2*iListItemHeight));
+    aItemVisualizer.SetSize(TSize(iScreenRect.Width(), iAppUi.LayoutHandler()->OneLineListItemHeight()));
+	aItemVisualizer.SetExtendedSize(TSize(iScreenRect.Width(), iAppUi.LayoutHandler()->TwoLineListItemHeight()));
 
   	// Set correct skin text colors for the list items  
    	TRgb focusedColor = iAppUi.LayoutHandler()->ListFocusedStateTextSkinColor();
    	TRgb normalColor = iAppUi.LayoutHandler()->ListNormalStateTextSkinColor();
     aItemVisualizer.SetFocusedStateTextColor( focusedColor );
-    aItemVisualizer.SetNormalStateTextColor( normalColor );
-
-	// Set font size
-	aItemVisualizer.SetFontHeight( iAppUi.LayoutHandler()->ListItemFontHeightInTwips() );		
+    aItemVisualizer.SetNormalStateTextColor( normalColor );	
 	}
 
 void CFSEmailUiMsgDetailsVisualiser::CreatePlainNodeLC2( const TDesC& aItemDataBuff,
@@ -1109,7 +1108,7 @@
 	
 	// Temporary fix for EASV-7GJFVD
 	//aNodeVisualizer.SetBackgroundColorL( iAppUi.LayoutHandler()->ListNodeBackgroundColor() );
-	
+		
 	}
 
 TFsTreeItemId CFSEmailUiMsgDetailsVisualiser::AppendHeadingToListL( TInt aResourceId )
@@ -1586,7 +1585,7 @@
         AknLayoutUtils::LayoutMetricsRect( AknLayoutUtils::EMainPane, iScreenRect );
         iScreenRect.SetRect( 0, 0, iScreenRect.Width(), iScreenRect.Height() );
 
-        iListItemHeight = iAppUi.LayoutHandler()->OneLineListItemHeight();
+
         iListNodeHeight = iAppUi.LayoutHandler()->OneLineListNodeHeight();        
         }
 	}