photosgallery/viewframework/views/cloudview/src/glxtagscontextmenucontrol.cpp
branchRCL_3
changeset 23 b023a8d2866a
parent 18 78ad99c24f08
child 24 ea65f74e6de4
--- a/photosgallery/viewframework/views/cloudview/src/glxtagscontextmenucontrol.cpp	Mon Jun 21 15:40:32 2010 +0300
+++ b/photosgallery/viewframework/views/cloudview/src/glxtagscontextmenucontrol.cpp	Thu Jul 15 18:39:01 2010 +0300
@@ -77,6 +77,8 @@
 const TInt KWidthPadding = 30;
 //Padding value for Minimum spacing for line separators
 const TInt KLinePadding = 5;
+//Padding value for right margin
+const TInt KRightMargin = 10;
 //Context menu separator line thickness value
 const TReal KSeparatorLineThickness = 0.2;
 //For Tagging the visuals
@@ -272,11 +274,12 @@
         }
 
     TInt upperYPos = aPoint.iY - KMinimalGap;
-    TInt XPos = aPoint.iX + KWidthPadding;
+    TInt XPos = aPoint.iX;
     
     //Preferred is to display in upper area
     TInt upperDisplayableHeight = upperYPos - iViewableRect.iTl.iY;
-    TInt rightDisplayableWidth = iViewableRect.iBr.iX - XPos ;
+    TInt rightDisplayableWidth = iViewableRect.iBr.iX - (XPos + KRightMargin
+            + KWidthPadding);
 
     //always draw above
     if(rightDisplayableWidth < iMaxTextWidth)