Forms-based controls for use in views, editors, and wizards.
Interface Summary Interface Description IDetailsPageThis interface should be implemented by clients providing pages to handle object types in DetailsPart. IDetailsPageProviderThe class that implements this interface provides for dynamic computation of page key and the page itself based on the input object. IFormColorsA place to hold all the color constants used in the forms package. IFormPartClasses that implement this interface can be added to the managed form and take part in the form life cycle. IManagedFormManaged form wraps a form widget and adds life cycle methods for form parts. IMessageThis interface encapsulates a single message that can be shown in a form. IMessageManagerThis interface provides for managing typed messages in a form. IMessagePrefixProviderThis interface computes the prefix of a message that is created in the context of a control. IPartSelectionListenerForm parts can implement this interface if they want to be notified when another part on the same form changes selection state.
Class Summary Class Description AbstractFormPartAbstractFormPart implements IFormPart interface and can be used as a convenient base class for concrete form parts. DetailsPartThis managed form part handles the 'details' portion of the 'master/details' block. FormColorsManages colors that will be applied to forms and form widgets. FormDialogA general-purpose dialog that hosts a form. HyperlinkGroupManages a group of hyperlinks. HyperlinkSettingsManages color and underline mode settings for a group of hyperlinks. ManagedFormManaged form wraps a form widget and adds life cycle methods for form parts. MasterDetailsBlockThis class implements the 'master/details' UI pattern suitable for inclusion in a form. SectionPartSection part implements IFormPart interface based on the Section widget.