| Interface | Description |
|---|---|
| AnimationCallback | |
| DataBoundComponent | A DataBoundComponent is a widget that can configure itself for viewing or editing objects which
share a certain schema by "binding" to the schema for that object (called a "DataSource"). |
| DateChooser.YearTitleFormatter | A customizer that allows you to alter the year representations used in various places in the DateChooser widget. |
| DragDataCustomizer | |
| TitleFormatter | |
| TitleHoverFormatter | |
| TransferRecordsCallback | Called when the transferRecords() method completes. |
| Class | Description |
|---|---|
| AdaptHeightByCustomizer | |
| AdaptWidthByCustomizer | |
| BaseWidget | |
| BatchUploader | The BatchUploader handles the upload, validation, review and saving of a dataset expressed in CSV or other upload formats. |
| Button | The Button widget class implements interactive, style-based button widgets. |
| Canvas | Base class for all Smart GWT visual components (except FormItems). |
| DataContext | A mapping from DataSource IDs to specific Records. |
| DataContextBinding | Identical to a DataContext but in addition to fixed values, ruleContext values can be specified by prefixing the ruleContext path with $ruleScope. as shown below: |
| DateChooser | Simple interactive calendar interface used to pick a date. |
| DateRangeDialog | Simple modal dialog for collecting a date range from the end user. |
| Dialog | Dialogs are a specialized version of Window used for small windows that contain just a text message or a text mesage with some standard buttons. |
| EdgedCanvas | EdgedCanvas acts as a decorative, image-based frame around another single Canvas. |
| EditSearchWindow | Window that simply contains a SavedSearchEditor as the com.smartgwt.client.types.AutoChild savedSearchEditor. |
| FieldPicker | FieldPicker provides a configuration dialog that displays, side-by-side, the available and currently-displayed fields of a DataBoundComponent. |
| FieldPickerWindow | A dialog for picking fields to display from among the available fields. |
| FiscalCalendar | An object representing the start date for fiscal years in the current locale. |
| FiscalYear | An object representing the start of a given Fiscal Year in the current locale. |
| HeaderControl | Convenience class for icons that are placed in as header controls in a Window Header, or SectionStackSection. |
| HeaderControl.HeaderIcon | |
| Hover | The Hover class handles showing a simple Smart GWT canvas containing arbitrary HTML, or triggering some other action in response to a user holding the mouse-pointer (or hovering) over a specific widget. |
| HoverHTMLCustomizer | Called to determine the hover HTML. |
| HTMLFlow | Use the HTMLFlow component to display HTML content that should expand to its natural size without scrolling. |
| HTMLPane | Subclass of HTMLFlow configured to display HTML content in a pane of specified size. |
| IButton | The IButton widget class is a class that implements the same APIs as the Button class. |
| IconButton | A simple subclass of RibbonButton. |
| Img | The Img widget class implements a simple widget that displays a single image. |
| ImgButton | A Img that behaves like a button, going through up/down/over state transitions in response to user events. |
| ImgHTMLProperties | A set of properties that define settings for use in image HTML. |
| ImgProperties | A set of properties that can be used to create an image. |
| ImgSplitbar | |
| Label | |
| MiniNavControl | Compact control for up/down navigation that roughly looks like an up arrowhead next to a down arrowhead. |
| MultiFilePicker | The MultiFilePicker is a pop-up picker used by the MultiFileItem to allow the user to enter several files for upload. |
| MultiGroupDialog | A dialog that allows the user to set up complex grouping arrangements by defining a group of GroupSpecifiers. |
| MultiGroupPanel | A widget that allows the user to set up complex grouping arrangements by defining a group of GroupSpecifiers. |
| MultiSortDialog | A dialog that allows the user to set up complex sorting arrangements by defining a group of SortSpecifiers. |
| MultiSortPanel | A widget that allows the user to set up complex sorting arrangements by defining a group of SortSpecifiers. |
| NavigationButton | Specially styled Button subclass used by the NavigationBar class. |
| PointerSettings | A set of properties that can be used to configure a canvas pointer. |
| PrintCanvas | PrintCanvas is a subclass of canvas which renders printable content HTML and provides APIs for printing this content as a separate document. |
| PrintWindow | Subclass of Window used for displaying a printable view. |
| Progressbar | The Progressbar widget class extends the StretchImg class to implement image-based progress bars (graphical bars whose lengths represent percentages, typically of task completion). |
| RangeSlider | A "double slider" allowing the user to select a range via two draggable thumbs. |
| RibbonButton | A Button subclass that displays an icon, title and optional menuIcon and is capable of horizontal and vertical orientation. |
| RichTextEditor | RichTextEditing component. |
| SavedSearchEditor | User Interface component allowing a user to add a new saved search or edit an existing search. |
| Scrollbar | The Scrollbar widget implements cross-platform, image-based scrollbars that control the scrolling of content in other widgets. |
| SCStatefulImgConfig | A configuration object containing image URLs for a set of possible images to display based on the state of some components. |
| Slider | The Slider class implements a GUI slider widget allowing the user to select a numeric value from within a range by dragging a visual indicator up and down a track. |
| Snapbar | Subclass of the Splitbar class that uses the grip functionality to show a stateful open / close indicator. |
| Sound | Smart GWT class for loading and playing audio files using the HTML5 <AUDIO> element. |
| Splitbar | Resize bar for use in Layouts, based on the StretchImg class. |
| StatefulCanvas | A component that has a set of possible states, and which presents itself differently according to which state it is in. |
| StretchImg | The StretchImg widget class implements a widget type that displays a list of multiple images that make up a single image. |
| StretchImgButton | A StretchImg that behaves like a button, going through up/down/over state transitions in response to user events. |
| StretchItem | An object representing one of the image segments displayed by a StretchImg. |
| TabIndexManager | Singleton class with static APIs for managing automatically assigned tab order for Smart GWT components and other focusable elements. |
| ToggleSwitch | A simple control that presents a Boolean value as a toggle-switch, where the value can be toggled by clicking with the mouse, or with the Spacebar and left/right arrow-keys when toggleOnKeypress is true. |
| TransferImgButton | Convenience ImgButton subclass for various transfer icons typically used in a dual list for transferring items or reordering them within a list. |
| TransferImgButton.TransferImg | |
| UserFormula | An object representing a user-created formula. |
| UserSummary | An object representing a user-created summary. |
| ViewLoader | The ViewLoader component can be used to load new Smart GWT-based user interfaces into a running application. |
| WidgetCanvas | |
| Window | A general purpose Window class for implementing dialogs, portlets, alerts, prompts, wizards and desktop-like windowing interfaces. |