[Previous] [Contents] [Index] [Next]

Appendix: Widgets at a Glance

The following table lists the Photon widget classes and the icons used in PhAB's widget bar. For more information on specific widget classes, see the Widget Reference.

PhAB Icon Class Description
PtArc button PtArc Arc
PtBasic button PtBasic Widget superclass that provides basic resources
PtBezier button PtBezier Bézier curve
PtBitmap button PtBitmap Multiplaned bitmapped images
PtBkgd button PtBkgd Background of tiled images, gradients, or bitmaps
PtButton button PtButton Pushbutton
PtCalendar button PtCalendar Calendar
PtClock button PtClock Analog, digital, or LED clock
PtComboBox button PtComboBox Text-entry field with a list of choices
N/A PtCompound Superclass for compound widgets-not normally instantiated
N/A PtContainer Superclass for container widgets-not normally instantiated
PtDBContainer button PtDBContainer Double Buffer container, useful for drawing flicker-free images and animations
PtDivider button PtDivider Widget that divides a given space among its child widgets and allows resizing
PtEllipse button PtEllipse Ellipse
PtFileSel button PtFileSel File selector
PtFontSel button PtFontSel Font selector
N/A PtGauge Superclass for gauge-like widgets-not normally instantiated
N/A PtGenList Superclass for list widgets-not normally instantiated
N/A PtGenTree Superclass for tree widgets-not normally instantiated
N/A PtGraphic Superclass for graphical widgets-not normally instantiated
PtGrid button PtGrid Grid
N/A PtGroup Group-use PhAB's Group Together button to create this
PtHtml button PtHtml Area for displaying HTML
N/A PtIcon Icons for use by PDM-use an Icon module instead.
PtLabel button PtLabel Label or text string that can't be edited
PtLine button PtLine Straight line (single segment)
PtList button PtList List of text items
N/A PtMenu Menu-use a Menu module instead
PtMenuBar button PtMenuBar Menubar that's placed at the top of a window
PtMenuButton button PtMenuButton Button that pops up a menu, or an item in a menu
N/A PtMessage Dialog that displays a message
PtMultitext button PtMultitext Multiple-line text field
N/A PtNumeric Numeric field superclass-not normally instantiated
PtNumericFloat button PtNumericFloat Floating-point numeric field
PtNumericInteger button PtNumericInteger Integer field
PtOnOffButton button PtOnOffButton Button that's either on or off
PtPane button PtPane Container that provides anchoring and layout for its children
PtPixel button PtPixel Set of points
PtPolygon button PtPolygon Set of connected line segments
PtPrintSel button PtPrintSel Compound widget for choosing printing options
PtRaw button PtRaw Area in which you can use low-level Pg drawing functions
PtRect button PtRect Rectangle
N/A PtRegion Photon region-must be created with PtCreateWidget()
PtScrollArea button PtScrollArea Scrolling area
PtScrollBar button PtScrollBar Scrollbar
PtSeparator button PtSeparator Separator for menu entries-use PhAB's Menu editor instead
PtSlider button PtSlider Numerical input mechanism with a range
PtTab button PtTab Tab button
PtTerminal button PtTerminal Terminal emulator
PtText button PtText Single-line text field
PtTimer button PtTimer Timer
PtToggleButton button PtToggleButton Toggle button
PtTree button PtTree Hierarchy tree
PtTty button PtTty Terminal device
PtUpDown button PtUpdown Set of buttons for increasing and decreasing a value
N/A PtWidget Widget superclass-not normally instantiated
N/A PtWindow Window-use a Window module instead
RtMeter button RtMeter Realtime meter widget
RtProgress button RtProgress Realtime widget that displays an operation's progress
RtTrend button RtTrend Display of connected points that shift in a specified direction at the rate in which data is fed

[Previous] [Contents] [Index] [Next]