Menu Problem [message #506867] |
Mon, 11 January 2010 08:36 |
Niels Lippke Messages: 71 Registered: December 2009 |
Member |
|
|
Hi,
I have a context-menu with two sequenced submenu entries. Problem is, if one
submenu is visible you cannot get the other to pop up. You need at least a
third menu item to hover on, so that the first submenu closes.
See this snippet:
public void createPartControl(Composite parent) {
Composite c = new Composite(parent, SWT.NONE);
Menu m = new Menu(c);
MenuItem mi1 = new MenuItem(m, SWT.CASCADE);
mi1.setText("Sub Menu 1");
MenuItem mi2 = new MenuItem(m, SWT.CASCADE);
mi2.setText("Sub Menu 2");
Menu sub1 = new Menu(mi1);
Menu sub2 = new Menu(mi2);
MenuItem mi11 = new MenuItem(sub1, SWT.PUSH);
mi11.setText("Item 1");
MenuItem mi12 = new MenuItem(sub1, SWT.PUSH);
mi12.setText("Item 2");
MenuItem mi21 = new MenuItem(sub2, SWT.PUSH);
mi21.setText("Item 3");
MenuItem mi22 = new MenuItem(sub2, SWT.PUSH);
mi22.setText("Item 4");
mi1.setMenu(sub1);
mi2.setMenu(sub2);
c.setMenu(m);
Regards, Niels
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04555 seconds