equal
deleted
inserted
replaced
75 const TInt KShrinkYCoord = 5; |
75 const TInt KShrinkYCoord = 5; |
76 //Padding value for Minimum width for control |
76 //Padding value for Minimum width for control |
77 const TInt KWidthPadding = 30; |
77 const TInt KWidthPadding = 30; |
78 //Padding value for Minimum spacing for line separators |
78 //Padding value for Minimum spacing for line separators |
79 const TInt KLinePadding = 5; |
79 const TInt KLinePadding = 5; |
|
80 //Padding value for right margin |
|
81 const TInt KRightMargin = 10; |
80 //Context menu separator line thickness value |
82 //Context menu separator line thickness value |
81 const TReal KSeparatorLineThickness = 0.2; |
83 const TReal KSeparatorLineThickness = 0.2; |
82 //For Tagging the visuals |
84 //For Tagging the visuals |
83 _LIT8(KTagSlideshow, "SS"); |
85 _LIT8(KTagSlideshow, "SS"); |
84 _LIT8(KTagRename, "Ren"); |
86 _LIT8(KTagRename, "Ren"); |
270 { |
272 { |
271 iTimer->Cancel();//cancels any outstanding requests |
273 iTimer->Cancel();//cancels any outstanding requests |
272 } |
274 } |
273 |
275 |
274 TInt upperYPos = aPoint.iY - KMinimalGap; |
276 TInt upperYPos = aPoint.iY - KMinimalGap; |
275 TInt XPos = aPoint.iX + KWidthPadding; |
277 TInt XPos = aPoint.iX; |
276 |
278 |
277 //Preferred is to display in upper area |
279 //Preferred is to display in upper area |
278 TInt upperDisplayableHeight = upperYPos - iViewableRect.iTl.iY; |
280 TInt upperDisplayableHeight = upperYPos - iViewableRect.iTl.iY; |
279 TInt rightDisplayableWidth = iViewableRect.iBr.iX - XPos ; |
281 TInt rightDisplayableWidth = iViewableRect.iBr.iX - (XPos + KRightMargin |
|
282 + KWidthPadding); |
280 |
283 |
281 //always draw above |
284 //always draw above |
282 if(rightDisplayableWidth < iMaxTextWidth) |
285 if(rightDisplayableWidth < iMaxTextWidth) |
283 { |
286 { |
284 XPos = aPoint.iX - iMaxTextWidth; |
287 XPos = aPoint.iX - iMaxTextWidth; |