emailuis/emailui/inc/ncsutility.h
changeset 2 5253a20d2a1e
parent 0 8466d47a6819
child 8 e1b6206813b4
--- a/emailuis/emailui/inc/ncsutility.h	Thu Jan 07 12:38:38 2010 +0200
+++ b/emailuis/emailui/inc/ncsutility.h	Mon Jan 18 20:08:26 2010 +0200
@@ -22,9 +22,7 @@
 
 #include <cntitem.h>
 #include "CFSMailCommon.h"
-//<cmail>
 #include "ncsaddressinputfield.h"
-//</cmail>
 
 class CNcsEmailAddressObject;
 class CFSMailAddress;
@@ -33,12 +31,10 @@
 class CFSMailMessage;
 class CFSMailBox;
 class CFSMailClient;
-// <cmail> Platform layout change 
 class CEikLabel;
 class CEikEdwin;
 class CAknButton;
 class CCoeControl;
-// </cmail> Platform layout change 
 
 struct TNcsMeasures
 	{
@@ -61,14 +57,12 @@
 */
 class NcsUtility
     {
-// <cmail> Platform layout changes
 public:
     enum THeaderDetailIcon
         {
         EIconFront,
         EIconBack
         };
-// </cmail> Platform layout changes
 
 public:
     static void CompleteRelativePathL( const TDesC& aRelativePath, TPtr& aAbsolutePath );
@@ -107,7 +101,6 @@
 
     static CFont* GetNearestFontL( TInt aLogicalFontId, TInt aHeightPixels );
 
-// <cmail> Platform layout changes
     enum TNcsLayoutFont
         {
         ENcsHeaderCaptionFont,
@@ -116,7 +109,6 @@
         };
 
     static const CFont* GetLayoutFont( const TRect& aParent, TNcsLayoutFont aUsage );
-// </cmail> Platform layout changes
 
     static TBool IsReplyForwardQuoteReadOnly( const CFSMailBox& aMailBox );
 
@@ -131,7 +123,6 @@
     		const TFSMailMsgId& aFolderId,
     		const TFSMailMsgId& aMsgId );
 
-    // <cmail> Platform layout changes
     static TRect HeaderCaptionPaneRect( const TRect& aParent );
 
     static TRect HeaderDetailPaneRect( const TRect& aParent, const TInt aRows, TBool aSameRow = EFalse );
@@ -143,7 +134,7 @@
     static TRect ListCmailPaneRect( const TRect& aParent );
 
     static TRect ListCmailScrollbarRect( const TRect& aParent );
-    //<cmail>
+
     static TSize SeparatorSizeInThisResolution();
     static TInt ComposerLeftMarginInPixels( const TRect& aParent );
     static TInt ComposerRightMarginInPixels( const TRect& aParent );
@@ -151,20 +142,19 @@
 
     static void LayoutCaptionLabel( CEikLabel* aLabel, const TRect& aParentRect );
     
-    //<cmail>
     static void LayoutCaptionButton( CAknButton* aButton, const TRect& aParentRect);
-    //</cmail>
-    static void LayoutDetailLabel( CEikLabel* aLabel, const TRect& aParentRect );
+
+    static void LayoutDetailLabel( CEikLabel* aLabel, const TRect& aParentRect, TInt aRow = 0 );
 
     static void LayoutDetailEdwin( CEikEdwin* aEdwin, const TRect& aParentRect, const TInt aLineCount, const TBool aBackIcon );
-    //<cmail>
+
     static void LayoutDetailEdwinTouch( CEikEdwin* aEdwin, const TRect& aParentRect,
                                         const TInt aLineCount, const TBool aBackIcon  );
-    //</cmail>
+
     static TPoint HeaderControlPosition( const TRect& aParentRect, const TInt aCurrentLine );
 
     static void LayoutHeaderControl( CCoeControl* aControl, const TRect& aParentRect, const TInt aCurrentLine, const TInt aNumberOfLines );
-    //<cmail>
+
     static void LayoutBodyEdwin( CEikEdwin* aEdwin, const TRect& aParentRect, const TInt aCurrentLine, const TInt aNumberOfLines,
             TInt& aSeparatorYPosition );
     static TRgb CalculateSeparatorLineSecondaryColor( TInt aDegree, TRgb aStartColor );