equal
deleted
inserted
replaced
17 |
17 |
18 // System includes |
18 // System includes |
19 #include <e32base.h> |
19 #include <e32base.h> |
20 #include <e32const.h> |
20 #include <e32const.h> |
21 #include <coecntrl.h> |
21 #include <coecntrl.h> |
22 #include <AknUtils.h> |
|
23 #include <aknstyluspopupmenu.h> |
22 #include <aknstyluspopupmenu.h> |
24 |
23 |
25 // User includes |
24 // User includes |
26 #include "xnappuiadapter.h" |
25 #include "xnappuiadapter.h" |
27 #include "xnviewadapter.h" |
26 #include "xnviewadapter.h" |
143 { |
142 { |
144 CXnControlAdapter::ConstructL( aNode ); |
143 CXnControlAdapter::ConstructL( aNode ); |
145 |
144 |
146 iNode = &aNode.Node(); |
145 iNode = &aNode.Node(); |
147 iUiEngine = iNode->UiEngine(); |
146 iUiEngine = iNode->UiEngine(); |
|
147 |
|
148 iMenuShown = EFalse; |
148 } |
149 } |
149 |
150 |
150 // ----------------------------------------------------------------------------- |
151 // ----------------------------------------------------------------------------- |
151 // CXnPopupControlAdapter::ProcessCommandL |
152 // CXnPopupControlAdapter::ProcessCommandL |
152 // ----------------------------------------------------------------------------- |
153 // ----------------------------------------------------------------------------- |
339 iUiEngine->AppUiAdapter().HideFocus(); |
340 iUiEngine->AppUiAdapter().HideFocus(); |
340 |
341 |
341 CXnNode* plugin( aPlugin.Owner()->LayoutNode() ); |
342 CXnNode* plugin( aPlugin.Owner()->LayoutNode() ); |
342 |
343 |
343 iUiEngine->Editor()->SetTargetPlugin( plugin ); |
344 iUiEngine->Editor()->SetTargetPlugin( plugin ); |
344 |
345 |
345 if ( AknLayoutUtils::LayoutMirrored() ) |
346 iStylusPopupMenu->SetPosition( aPosition, |
346 { |
347 CAknStylusPopUpMenu::EPositionTypeRightBottom ); |
347 iStylusPopupMenu->SetPosition( aPosition, |
|
348 CAknStylusPopUpMenu::EPositionTypeRightBottom ); |
|
349 } |
|
350 else |
|
351 { |
|
352 iStylusPopupMenu->SetPosition( aPosition, |
|
353 CAknStylusPopUpMenu::EPositionTypeLeftBottom ); |
|
354 } |
|
355 |
348 |
356 iStylusPopupMenu->ShowMenu(); |
349 iStylusPopupMenu->ShowMenu(); |
357 iMenuShown = ETrue; |
350 iMenuShown = ETrue; |
358 } |
351 } |
359 } |
352 } |
373 |
366 |
374 iMenuShown = EFalse; |
367 iMenuShown = EFalse; |
375 } |
368 } |
376 } |
369 } |
377 |
370 |
|
371 |
378 // End of file |
372 // End of file |