Dynamic popup menus [message #825935] |
Wed, 21 March 2012 08:42  |
Eclipse User |
|
|
|
I have a need to dynamically populate a popup based on the content and not the class of a selection. I would have used code like
MenuManager menuMgr = new MenuManager("#PopupMenu");
menuMgr.setRemoveAllWhenShown(true);
menuMgr.addMenuListener(new IMenuListener() {
public void menuAboutToShow(IMenuManager manager) {
manager.add(new SomeAction());
}
});
Menu menu = menuMgr.createContextMenu(viewer.getTree());
viewer.getTree().setMenu(menu);
getSite().registerContextMenu(menuMgr, viewer);
What is the equivalent of getSite() to register the context menu so it pops up. I can't define the content in the model editor. I looked at the EMenuService but it only seems to allow model defined menus.
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04032 seconds