Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

8 Tool Bars and Menus

Revision as of 05:55, 30 March 2007 by Rsternberg.innoopract.com (Talk | contribs) (Classes Menu and MenuItem)

Back to RWTOverview

Classes ToolBar and ToolItem

Almost feature-complete.

Except for setHotImage and 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 defaultItem attribute.

Listeners for Menus

The 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.

Listeners for MenuItems

As of now there is only the SelectionListener on MenuItem available. More listeners are to come.

Menu Visibility

The results of the methods getVisible and 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 setLocation and setVisible. For drop-down menus, both methods return false in RWT. Menu bars behave the same as in SWT.

Back to the top