| Class Summary | |
|---|---|
| jsx3.gui.Alerts | Mixin interface allows implementors to show alerts, confirms, and prompts. |
| jsx3.gui.Block | This class provides a container-based, object-oriented approach to creating static html objects (basically this class creates "DIV" objects). |
| jsx3.gui.BlockX | Paints the result of an XSL transformation in an Block. |
| jsx3.gui.Button | Provides a object-oriented interface for a standard command button. |
| jsx3.gui.CDF | Provides a container that maps to a CDF Document in the cache. |
| jsx3.gui.CheckBox | This class is a wrapper of the standard HTML checkbox. |
| jsx3.gui.ColorPicker | A GUI class that allows the user to pick a color using an HSB (hue-saturation-brightness) picker. |
| jsx3.gui.Column | Deprecated. Use jsx3.gui.Matrix.Column instead. |
| jsx3.gui.DatePicker | A form element that allows for the selection of an arbitrary date by showing a navigable calendar. |
| jsx3.gui.Dialog | Renders a dialog window. |
| jsx3.gui.Event | Native browser event wrapper. |
| jsx3.gui.Form | Mixin interface. |
| jsx3.gui.Grid | Deprecated. Use jsx3.gui.Matrix instead. |
| jsx3.gui.Heavyweight | GUI utility class that provides a way to display HTML content on-screen in an HTML equivalent of a heavyweight container. |
| jsx3.gui.HotKey | Encapsulates a keydown event listener that is invoked by a certain combination of keys pressed simultaneously. |
| jsx3.gui.IFrame | Renders an IFrame. |
| jsx3.gui.Image | Renders an image. |
| jsx3.gui.ImageButton | An object-oriented interface onto a GUI button made of various image files. |
| jsx3.gui.Interactive | Mixin interface. |
| jsx3.gui.LayoutGrid | This class provides a way to organize a set of GUI objects in a grid. |
| jsx3.gui.List | Deprecated. Use jsx3.gui.Matrix instead. |
| jsx3.gui.Matrix | The Matrix control is the standard visual interface for the Common Data Format (CDF), providing grid and tree-grid functionality that mirrors the
the record and attribute structures used by the CDF. |
| jsx3.gui.Matrix.BlockMask | The interface that defines the methods that affect the behavior of a composite object used as an edit mask of a
matrix column. |
| jsx3.gui.Matrix.Column | Column control for use as a child of a jsx3.gui.Matrix class |
| jsx3.gui.Matrix.ColumnFormat | A class that defines the methods required for an object to be used by Matrix.Column instances to
format cells of data. |
| jsx3.gui.Matrix.EditMask | The interface defining the methods that affect the behavior of an object used as an edit mask in a matrix column. |
| jsx3.gui.Menu | Create GUI menus, similar in functionality to system menus (File, Edit, etc) created by the host OS. |
| jsx3.gui.Painted | Abstract superclass of model objects that are painted to screen. |
| jsx3.gui.RadioButton | A GUI control that implements a single radio button. |
| jsx3.gui.Select | The JSX version of a standard GUI select box. |
| jsx3.gui.Slider | A GUI control that implements a draggable slider. |
| jsx3.gui.Sound | Class that provides an object-oriented interface for playing sounds in a GI application. |
| jsx3.gui.Splitter | This class manages layouts by providing a container that will paint its first two child GUI objects separated
by a 'splitter' (either vertical or horizontal). |
| jsx3.gui.Stack | This class is equivalent to a tab, but uses the stack metaphor; like a tab, it has one child—a block for its content; a jsx3.gui.Stack instance should only be contained by a jsx3.gui.StackGroup instance for proper rendering. |
| jsx3.gui.StackGroup | similar to how a tabbed pane manages a collection of tabs, the stack group is a parent container that manages JSXStack instances
|
| jsx3.gui.Tab | Renders a tab in a tabbed pane. |
| jsx3.gui.TabbedPane | Renders a tabbed pane, which consists of a set of tabs, only one of which is visible at a time. |
| jsx3.gui.Table | A lightweight control that displays CDF data in an HTML table. |
| jsx3.gui.Template | Provides template related services to the base template class, jsx3.gui.Template.Block. |
| jsx3.gui.Template.Block | Provides base class for creating custom GUI classes. |
| jsx3.gui.TextBox | This jsx3.gui.TextBox class allows integration of a standard HTML text input into the JSX DOM. |
| jsx3.gui.TimePicker | A form element that allows for the selection of an arbitrary time of day. |
| jsx3.gui.ToolbarButton | Renders a toolbar button. |
| jsx3.gui.Tree | Creates a DHTML-based navigational trees (similar to the tree structure used by Windows Explorer with folders
and files). |
| jsx3.gui.Window | Allows for rendering a branch of the DOM of an application in a separate browser window. |
| jsx3.gui.WindowBar | jsx3.gui.WindowBar instances are used as the captionbar for JSXDialog and JSXAlert instances. |