org.eclipse.edt.rui.widgets defines a set of Handler types that are stereotyped by the RUIWidget stereotype.
| Widget type | Description of widget |
|---|---|
| BidiTextArea widget | A rectangle that contains one or more lines of bidirectional text. |
| BidiTextField widget | A text box that contains a single line of bidirectional text. |
| Box widget | A box that embeds other widgets. |
| Button widget | A button that responds to a user’s click. |
| Checkbox widget | A check box that displays a binary option and that responds to the user’s input. |
| Combo widget | A combo box that presents one of several selectable options and that lets the user temporarily open a dropdown list to select a different option. |
| DataGrid widget and related types | A table that has an array of rows and that responds to the user’s clicks. |
| Div, FloatLeft, and FloatRight widgets | A division on the web page, below the content that precedes the widget. Each widget corresponds to the HTML DIV tag. A floatLeft widget uses the CSS element float:left, and the floatRight widget uses the CSS element float:right. |
| GridLayout widget and related types | A container with variably spaced rows and columns. |
| Grouping widget | A rectangle that embeds one or more widgets and that has text in the topmost border. |
| HTML widget | An HTML fragment, which might be provided by a service. |
| Hyperlink widget | A hypertext link that, if clicked, causes presentation of the target content. |
| Image widget | A graphic and, for older browsers, alternate text. |
| List widget | A list from which the user can select a single entry. |
| Listmulti widget | A list from which the user can select multiple entries. |
| PasswordTextField widget | An input text field whose value is displayed as bullets, as appropriate for accepting a password. |
| RadioGroup widget | A set of radio buttons that are arranged vertically. |
| Shadow widget | A shadow effect for the widgets that are children of a Div, FloatLeft, or FloatRight widget. |
| Span widget | A string that the user cannot change. The widget is different from a text label because inclusion of an HTML segment (such as <b>this boldfaced code</b>) causes the display of HTML-coded content such as this boldfaced code. |
| TextArea widget | A rectangle that contains one or more lines of text. |
| TextField widget | A rectangle that contains a single line of text. |
| TextLabel widget | A string that the user cannot change. The widget is different from a span because inclusion of an HTML segment (such as <b>this code</b>) is displayed as is, including the angle brackets. |
| Tooltip widget | A rectangle that includes text and widgets and is displayed only when the user hovers over a widget. |
| Tree widget and related types | A set of tree nodes. |