equal
deleted
inserted
replaced
273 { |
273 { |
274 iTimer->Cancel();//cancels any outstanding requests |
274 iTimer->Cancel();//cancels any outstanding requests |
275 } |
275 } |
276 |
276 |
277 TInt upperYPos = aPoint.iY - KMinimalGap; |
277 TInt upperYPos = aPoint.iY - KMinimalGap; |
278 TInt XPos = aPoint.iX; |
278 TInt xPos = aPoint.iX; |
279 |
279 |
280 //Preferred is to display in upper area |
|
281 TInt upperDisplayableHeight = upperYPos - iViewableRect.iTl.iY; |
|
282 TInt rightDisplayableWidth = iViewableRect.iBr.iX - (XPos + KRightMargin |
|
283 + KWidthPadding); |
|
284 |
|
285 //always draw above |
280 //always draw above |
286 if(rightDisplayableWidth < iMaxTextWidth) |
281 if ((iViewableRect.iBr.iX - (xPos + KRightMargin + KWidthPadding)) |
287 { |
282 < iMaxTextWidth) |
288 XPos = aPoint.iX - iMaxTextWidth; |
283 { |
289 } |
284 xPos = aPoint.iX - iMaxTextWidth; |
290 if(upperDisplayableHeight < KGridHeight) |
285 } |
291 { |
286 |
292 iMainVisual->SetPos(TAlfRealPoint(XPos , upperYPos )); |
287 if (upperYPos + KGridHeight > iViewableRect.iBr.iY) |
293 } |
288 { |
294 else |
289 upperYPos = iViewableRect.iBr.iY - KGridHeight; |
295 { |
290 } |
296 iMainVisual->SetPos(TAlfRealPoint(XPos , upperYPos - KGridHeight)); |
291 |
297 } |
292 iMainVisual->SetPos(TAlfRealPoint(xPos, upperYPos)); |
298 |
293 |
299 if ( iTimer) |
294 if ( iTimer) |
300 { |
295 { |
301 iTimer->Cancel(); //cancels any outstanding requests |
296 iTimer->Cancel(); //cancels any outstanding requests |
302 iTimer->SetDelay(KTimerDelay); |
297 iTimer->SetDelay(KTimerDelay); |
444 // |
439 // |
445 void CGlxTagsContextMenuControl::TimerCompleteL() |
440 void CGlxTagsContextMenuControl::TimerCompleteL() |
446 { |
441 { |
447 TRACER("GLX_CLOUD::CGlxTagsContextMenuControl::TimerCompleteL"); |
442 TRACER("GLX_CLOUD::CGlxTagsContextMenuControl::TimerCompleteL"); |
448 ShowItemMenuL(EFalse); |
443 ShowItemMenuL(EFalse); |
|
444 iItemMenuObserver.HandleGridMenuListL(); |
449 } |
445 } |
450 |
446 |
451 // --------------------------------------------------------------------------- |
447 // --------------------------------------------------------------------------- |
452 // SetViewableRect() |
448 // SetViewableRect() |
453 // --------------------------------------------------------------------------- |
449 // --------------------------------------------------------------------------- |