Widget Classes

Gamma/Photon: Using Gamma™ with the Photon microGUIŽ, Version 4.0
Prev |  | Next

# VI. Widget Classes

Table of Contents
`CwGraph` -- A Cogent graph widget.
`CwMatrix` -- A Cogent matrix widget.
`PtArc` -- An elliptical arc.
`PtBarGraph` -- A bar graph.
`PtBasic` -- A parent class for basic widget resources.
`PtBezier` -- A bezier curve.
`PtBitmap` -- A bitmapped image.
`PtBkgd` -- A background image, bitmap, or color-gradient.
`PtButton` -- A push-button used to initiate a callback.
`PtCalendar` -- A month-based calendar.
`PtClock` -- A clock with analog, digital or LED-style format.
`PtComboBox` -- A text field and a list of choices.
`PtContainer` -- A parent class for container widget resources.
`PtDBContainer` -- A double-buffered container that eliminates screen flicker.
`PtDivider` -- A container with re-sizable rows or columns.
`PtEllipse` -- An ellipse defined by a rectangular area.
`PtFileSel` -- A tree-like widget used to select files and directories.
`PtFolder` -- A file-folder style container.
`PtFolderTab` -- A tab for accessing folder contents.
`PtFontSel` -- is used to select font attributes.
`PtGauge` -- A parent class for gauge widget resources.
`PtGenList` -- A parent class for list and tree widget resources.
`PtGenTree` -- A parent class for tree widget resources.
`PtGraphic` -- A parent class for graphic widget resources.
`PtGrid` -- A grid of horizontal and vertical lines.
`PtGroup` -- groups widgets and manages their geometry.
`PtHtml` -- An HTML viewer.
`PtIcon` -- A container for a Photon Desktop Manager icon.
`PtLabel` -- A label that displays text, bitmaps, or images.
`PtLed` -- An LED-style data display.
`PtLedBar` -- An LED display in bar format.
`PtLedPanel` -- An LED display in panel format.
`PtLine` -- A line defined by two points and an origin.
`PtList` -- A scrollable list of items.
`PtMenu` -- A pop-up or pull-down menu.
`PtMenuBar` -- holds and manages menu buttons.
`PtMenuButton` -- A button used to access menus.
`PtMenuLabel` -- provides labels for menus.
`PtMessage` -- A text message that appears in a pop-up window.
`PtMultiText` -- A text box that supports multiple lines and various text styles.
`PtNumeric` -- A parent class for numeric widget resources.
`PtNumericFloat` -- An entry box for floating-point values.
`PtNumericInteger` -- An entry box for integer values.
`PtOnOffButton` -- A button that can be set to ON or OFF.
`PtPane` -- A container that facilitates anchoring and layout of other widgets.
`PtPixel` -- A set of points.
`PtPolygon` -- A set of points connected by lines.
`PtRaw` -- A canvas for drawing Photon graphics primitives.
`PtRect` -- A rectangle defined by two points.
`PtRegion` -- A means to access and control regions of the interface.
`PtScale` -- A marked scale.
`PtScrollArea` -- A compact display of a large virtual area.
`PtScrollbar` -- A sliding handle for navigating a scroll area.
`PtSeparator` -- A line that separates menu items.
`PtSlider` -- A sliding-scale input mechanism.
`PtTerminal` -- A window that functions like a terminal.
`PtText` -- A single-line or multi-line text entry/display field.
`PtToggleButton` -- A button that toggles ON or OFF.
`PtTree` -- An expanding/collapsing tree-style list of items.
`PtTty` -- A terminal that is attached to a device.
`PtUpDown` -- A pair of buttons that increment and decrement a value.
`PtWidget` -- The parent class of all widgets.
`PtWindow` -- A window managed by the Photon Window Manager.
`RtMeter` -- An arc-shaped real-time meter with indicator needle.
`RtProgress` -- A bar-style real-time progress indicator.
`RtTrend` -- A graph for displaying real-time trends.

Prev | Home | Next
`Usage` | Up | `CwGraph`

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.