Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » context submenus?
context submenus? [message #81184] Thu, 03 April 2008 13:45 Go to next message
Mike Wrighton is currently offline Mike WrightonFriend
Messages: 19
Registered: July 2009
Junior Member
Hi,

Can I just confirm that submenus in context menus have not yet been
implemented in RAP (unless my code is wrong)? the following code only
shows one item:

Menu menu = new Menu(tv.getTree());
MenuItem item = new MenuItem(menu, SWT.PUSH);
Menu sub = new Menu(item);
MenuItem subItem = new MenuItem(sub, SWT.PUSH);
item.setText("item");
subItem.setText("sub item");
tv.getTree().setMenu(menu);

subItem is missing from the menu...

Thanks,
Mike
Re: context submenus? [message #81199 is a reply to message #81184] Thu, 03 April 2008 15:28 Go to previous message
Eclipse UserFriend
Originally posted by: rherrmann.innoopract.com

Mike,

the item that holds the sub menu must be created with SWT.CASCADE
and the sub menu must be set as the items menu like so:

Menu menu = new Menu( tree );
MenuItem item = new MenuItem( menu, SWT.CASCADE ); /* <-- */
item.setText( "item" );
Menu sub = new Menu( item );
MenuItem subItem = new MenuItem( sub, SWT.PUSH );
subItem.setText( "sub item" );
item.setMenu( sub ); /* <-- */

Cheers,
Rüdiger

Mike Wrighton wrote:
> Hi,
>
> Can I just confirm that submenus in context menus have not yet been
> implemented in RAP (unless my code is wrong)? the following code only
> shows one item:
>
> Menu menu = new Menu(tv.getTree());
> MenuItem item = new MenuItem(menu, SWT.PUSH);
> Menu sub = new Menu(item);
> MenuItem subItem = new MenuItem(sub, SWT.PUSH);
> item.setText("item");
> subItem.setText("sub item");
> tv.getTree().setMenu(menu);
>
> subItem is missing from the menu...
>
> Thanks,
> Mike
Previous Topic:Button issue
Next Topic:Full screen magic
Goto Forum:
  


Current Time: Thu Mar 28 21:20:03 GMT 2024

Powered by FUDForum. Page generated in 0.01986 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top