11 Controls, Composites, Groups, and Shells
- tooltip text
- context menu
- size, location and layout data
- borders (style flags
- the methods
moveBelowto control the z-order
- methods to programmatically control the focus (
Displayto query the currently focused control.
The RWT Composite is almost fully functional.
A basic implementation exists. The various
SHADOW styles are not yet supported. Though API for changing the font exists as it is inherited from
Control using those methods has not effect client-side.
In contrary to SWT, Shells in RWT do not represent browser windows, but reside in a browser window (which in turn is represented by class Display).
As of now the inheritance hierarchy of class Shell does not match SWT (whose Shell inherits from Decorations). As soon as there exists the class Decorations in RWT, we will fix this.
The current implementation of Shell comprises the following features:
- get/set text and image (title bar)
- style flags
APPLICATION_MODAL(in favor of
PRIMARY_MODAL) that allows to build modal shells that * style
ON_TOPfor shells that always stay on top of all other shells.
ShellListenerare implemented. Please note that the
doitflag for the
shellClosedevent is not yet evaluated.
packwork as in SWT. That means most of the SWT-Snipptes now run with almost no modification (replace SWT by RWT and remove the event loop)
- The default button (using
setDefaultButton) can now be set as well as dialog-shells (those created by using the
Shell( Shell )constructor) are closed when the escape key was pressed.