8 Tool Bars and Menus
Classes ToolBar and ToolItem
setDisabledImage all attributes work as in SWT. Even though you cannot set a distinct disabled image yet, a ToolItem displays its image dimmed when it is in disabled state.
Classes Menu and MenuItem
The implementation of Menu and MenuItem is almost feature-complete.
The class Menu yet lacks the
Listeners for Menus
MenuListener is now implemented. While the menuShown event is processed, a preliminary menu is displayed to signal that the menu is loading. The preliminary menu only appears for pop-up and drop-down menus that have a MenuListener attached.
menuShown is currently not fired when a context menu is opened from server-side code using
setVisible( true ) (see Bug 187992).
Listeners for MenuItems
As of now there is only the
More listeners are to come.
The results of the methods
isVisible slightly differs from SWT for pop-up and drop-down menus, since the active menu on the client is not always known on the server side.
For pop-up items, both methods returns
true only if the menu has been opened programmatically using
For drop-down menus, both methods return
false in RWT.
Menu bars behave the same as in SWT.