Added menuitem doesn't showup [message #45274] |
Fri, 23 May 2003 07:42 |
Eclipse User |
|
|
|
I have to create menu's in the menubar which are not known at design time
(menunames and itemnames are received from another thread which
communicates with an external program). Using the following code I can
create the menuname and 1 item in it, but next time I use this function
the new menuitem will not be added (at least it doesn't show up). Any help
is appreciated.
Display.getDefault().asyncExec(new Runnable() {
public void run() {
IMenuManager parentMenu =
getEditorSite().getActionBars().getMenuManager();
IMenuManager m = parentMenu.findMenuUsingPath(str0);
if (m == null) {
m = new MenuManager(str0, str0);
parentMenu.add(m);
parentMenu.update(true);
}
m.add(new AddMetaEditorAction(str0, str1));
m.update(true);
}
}
|
|
|
Powered by
FUDForum. Page generated in 0.05002 seconds