OverviewSingleDeprecated

package jsx3.gui

GUI classes.

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.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.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.