Custom widgets and controls for forms-based parts.
Interface Summary Interface Description ILayoutExtensionClasses that extend abstract class Layout and implement this interface can take part in layout computation of the TableWrapLayout manager.
Class Summary Class Description AbstractHyperlinkThis is the base class for custom hyperlink widget. ColumnLayoutThis layout manager arranges children of the composite parent in vertical columns. ColumnLayoutDataThis class is used to store layout data for the
ExpandableCompositeThis composite is capable of expanding or collapsing a single client that is its direct child. FormForm is a custom control that renders a title and an optional background image above the body composite. FormTextThis class is a read-only text control that is capable of rendering wrapped text. FormToolkitThe toolkit is responsible for creating SWT controls adapted to work in Eclipse forms. HyperlinkHyperlink is a concrete implementation of the abstract base class that draws text in the client area. ImageHyperlinkThis class extends hyperlink widget by adding the capability to render an image relative to the text. LayoutCacheCaches the preferred sizes of an array of controls ScrolledFormScrolledForm is a control that is capable of scrolling an instance of the Form class. ScrolledFormTextScrolledFormText is a control that is capable of scrolling an instance of the FormText class. ScrolledPageBookScrolledPageBook is a class that is capable of stacking several composites (pages), while showing one at a time. SectionA variation of the expandable composite that adds optional description below the title. SectionFactoryThis class provides a convenient shorthand for creating and initializing
SharedScrolledCompositeThis class is used to provide common scrolling services to a number of controls in the toolkit. SizeCacheCaches the preferred size of an SWT control TableWrapDataLayout data used in conjunction with
TableWrapLayoutThis implementation of the layout algorithm attempts to position controls in the composite using a two-pass autolayout HTML table algorithm recommended by HTML 4.01 W3C specification (see http://www.w3.org/TR/html4/appendix/notes.html#h-B.5.2.2). ToggleHyperlinkA custom selectable control that can be used to control areas that can be expanded or collapsed. TreeNodeA custom selectable control that can be used to control areas that can be expanded or collapsed. TwistieA custom selectable control that can be used to control areas that can be expanded or collapsed.