Application Interface

PEGX API


Since PEGX is a C++ GUI library, the API is defined by the public functions of the library classes. The following is a list of the basic classes of the PEGX GUI library. For a detailed description of the public functions of each class, please refer to the PEGX User Guide.

Base Classes

PegMessageQueue
PegPresentationManager
PegScreen
PegTextThing
PegThing

Control Classes

PegBitmapButton
PegButton
PegCheckBox
PegDecoratedButton
PegGroup
PegHScroll
PegIcon
PegMenu
PegMenuBar
PegMenuButton
PegMLTextButton
PegProgressBar
PegPrompt
PegRadioButton
PegSlider
PegSpinButton
PegStatusBar
PegString
PegTextButton
PegTitle
PegToolBar
PegToolBarPanel
PegVScroll
PegVPrompt

Image Conversions

PegBmpConvert
PegGifConvert
PegImageConvert
PegJpgConvert
PegPngConvert
PegQuant

Window Classes

PegAnimationWindow
PegComboBox
PegDecoratedWindow
PegDialog
PegEditBox
PegFileDialog
PegHorzList
PegList
PegMessageWindow
PegMLMessageWindow
PegNotebook
PegProgressWindow
PegSpreadSheet
PegTable
PegTextBox
PegTreeNode
PegTreeView
PegVertList
PegWindow

Charting Classes

PegChart
PegLineChart
PegMultiLineChart
PegStripChart

HMI Classes

PegDial
PegFiniteDial
PegFiniteBitmapDial
PegCircularDial
PegCircularBitmapDial
PegLight
PegColorLight
PegBitmapLight
PegScale
PegLinearScale
PegLinearBitmapScale

Miscellaneous

Peg2DPolygon
PegBitmap
PegCapture
PegColor
PegFont
PegMenuDescription
PegPoint
PegRect
PegScrollInfo
PegTimer