Widget Reference

[Bookset] [Bookset] [Contents] [About]

About This Reference

    What's new in Photon for QNX 6.1

      PtGroup
      PtMenu
      PtNumericFloat
      PtNumericInteger

    What's new in Photon for QNX 6.0

     New widgets

     Deprecated widgets

     Other changes

      PtBasic
      PtBezier
      PtBkgd
      PtButton
      PtComboBox
      PtContainer
      PtFileSel
      PtFontSel
      PtGenList
      PtGauge
      PtGenTree
      PtGraphic
      PtGrid
      PtLabel
      PtMenuButton
      PtMultiText
      PtNumeric
      PtNumericInteger
      PtPolygon
      PtPrintSel
      PtRaw
      PtRegion
      PtScrollArea
      PtScrollbar
      PtSlider
      PtTerminal
      PtText
      PtTimer
      PtToggleButton
      PtTree
      PtTty
      PtWidget
      PtWindow

Global Data Structures

    PtBalloonCallback_t

     Synopsis:

     Description:

     Classification:

     See also:

    PtCallback_t

     Synopsis:

     Description:

      Callback functions

     Classification:

     See also:

    PtCallbackInfo_t

     Synopsis:

     Description:

     Classification:

     See also:

    PtHotkeyCallback_t

     Synopsis:

     Description:

     Classification:

     See also:

    PtRawCallback_t

     Synopsis:

     Description:

     Classification:

     See also:

Widgets

    Widget hierarchy

    Widget icons in PhAB

    What's in a widget description?

      Class hierarchy
      PhAB icon
      Public header
      Description
      New resources
      Inherited resources
      Convenience functions

   PtArc

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_ARC_END
      Pt_ARG_ARC_START
      Pt_ARG_ARC_TYPE

     Inherited resources:

   PtBasic

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Selecting widgets
      Borders and colors

     New resources:

      Pt_ARG_BANDWIDTH_THRESHOLD
      Pt_ARG_BASIC_FLAGS
       Edge-control bits
       Fill-control bits
       Behavior on state change
      Pt_ARG_BEVEL_COLOR
      Pt_ARG_BEVEL_CONTRAST
      Pt_ARG_COLOR
      Pt_ARG_CONTRAST
      Pt_ARG_DARK_BEVEL_COLOR
      Pt_ARG_DARK_FILL_COLOR
      Pt_ARG_FILL_COLOR
      Pt_ARG_FILL_PATTERN
      Pt_ARG_HIGHLIGHT_ROUNDNESS
      Pt_ARG_INLINE_COLOR
      Pt_ARG_LIGHT_BEVEL_COLOR
      Pt_ARG_LIGHT_FILL_COLOR
      Pt_ARG_MARGIN_HEIGHT
      Pt_ARG_MARGIN_WIDTH
      Pt_ARG_OUTLINE_COLOR
      Pt_ARG_STYLE
      Pt_ARG_TRANS_PATTERN
      Pt_CB_ACTIVATE
      Pt_CB_ARM
      Pt_CB_DISARM
      Pt_CB_GOT_FOCUS
      Pt_CB_LOST_FOCUS
      Pt_CB_MENU
      Pt_CB_REPEAT

     Inherited resources:

   PtBezier

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_BEZIER_FLAGS

     Inherited resources:

   PtBkgd

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_BKGD_IMAGE
      Pt_ARG_BKGD_SPACING_X
      Pt_ARG_BKGD_SPACING_Y
      Pt_ARG_BKGD_TILE

     Inherited resources:

   PtButton

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Creating pushbuttons
      Pushbutton behavior
      Visual feedback

     New resources:

      Pt_ARG_ARM_COLOR
      Pt_ARG_ARM_FILL
      Pt_ARG_ARM_IMAGE

     Inherited resources:

   PtCalendar

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_CALENDAR_COLOR1
      Pt_ARG_CALENDAR_COLOR2
      Pt_ARG_CALENDAR_COLOR3
      Pt_ARG_CALENDAR_COLOR4
      Pt_ARG_CALENDAR_COLOR5
      Pt_ARG_CALENDAR_DATE
      Pt_ARG_CALENDAR_FLAGS
      Pt_ARG_CALENDAR_FONT1
      Pt_ARG_CALENDAR_FONT2
      Pt_ARG_CALENDAR_FONT3
      Pt_ARG_CALENDAR_FONT4
      Pt_ARG_CALENDAR_FONT5
      Pt_ARG_CALENDAR_HIGHLIGHT
      Pt_ARG_CALENDAR_MONTH_BTN_COLOR
      Pt_ARG_CALENDAR_MONTH_NAMES
      Pt_ARG_CALENDAR_SEL_COLOR
      Pt_ARG_CALENDAR_TIME_T
      Pt_ARG_CALENDAR_WDAY_NAMES
      Pt_ARG_CALENDAR_YEAR_BTN_COLOR
      Pt_CB_CALENDAR_SELECT

     Inherited resources:

   PtClient

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_CLIENT_FLAGS
      Pt_ARG_CLIENT_NAME
      Pt_ARG_CLIENT_REPLY_LEN
      Pt_ARG_CLIENT_SEND
      Pt_ARG_CLIENT_SERVER (read only)
      Pt_CB_CLIENT_CONNECTED
      Pt_CB_CLIENT_ERROR
      Pt_CB_CLIENT_EVENT
      Pt_CB_CLIENT_NOT_FOUND

     Inherited resources:

   PtClock

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_CLOCK_FACE_COLOR
      Pt_ARG_CLOCK_FACE_OUTLINE_COLOR
      Pt_ARG_CLOCK_FLAGS
      Pt_ARG_CLOCK_FONT
      Pt_ARG_CLOCK_HOUR
      Pt_ARG_CLOCK_HOUR_COLOR
      Pt_ARG_CLOCK_HOUR_OFFSET
      Pt_ARG_CLOCK_MINUTE
      Pt_ARG_CLOCK_MINUTE_COLOR
      Pt_ARG_CLOCK_MINUTE_OFFSET
      Pt_ARG_CLOCK_SECOND
      Pt_ARG_CLOCK_SECOND_COLOR
      Pt_ARG_CLOCK_SECOND_OFFSET
      Pt_ARG_CLOCK_SEP1
      Pt_ARG_CLOCK_SEP1_COLOR
      Pt_ARG_CLOCK_SEP2
      Pt_ARG_CLOCK_SEP2_COLOR
      Pt_ARG_CLOCK_TYPE
      Pt_CB_CLOCK_TIME_CHANGED

     Inherited resources:

   PtColorPanel

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_CPANEL_FLAGS

     Inherited resources:

   PtColorPatch

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_CPATCH_FLAGS

     Inherited resources:

   PtColorSel

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_CS_COLOR
      Pt_ARG_CS_COLOR_MODELS
      Pt_ARG_CS_CURRENT_MODEL
      Pt_ARG_CS_FLAGS
      Pt_ARG_CS_PALETTE
      Pt_CB_CS_COLOR_CHANGED

     Inherited resources:

   PtColorSelGroup

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_CSGROUP_FLAGS

     Inherited resources:

   PtColorWell

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_CWELL_FLAGS
      Pt_ARG_CWELL_SWATCH_DIM

     Inherited resources:

   PtComboBox

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Keyboard actions
      Callbacks

     New resources:

      Pt_ARG_CBOX_BUTTON_BORDER_WIDTH
      Pt_ARG_CBOX_BUTTON_BOT_BORDER_COLOR
      Pt_ARG_CBOX_BUTTON_COLOR
      Pt_ARG_CBOX_BUTTON_TOP_BORDER_COLOR
      Pt_ARG_CBOX_BUTTON_WIDTH
      Pt_ARG_CBOX_FLAGS
      Pt_ARG_CBOX_MAX_VISIBLE_COUNT
      Pt_ARG_CBOX_SEL_ITEM
      Pt_CB_CBOX_ACTIVATE
      Pt_CB_CBOX_CLOSE

     Exported subordinate children:

     Inherited resources:

      Pt_ARG_VISIBLE_COUNT

     Convenience functions:

    PtComboBoxListClose

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtComboBoxListOpen

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

   PtCompound

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     Inherited resources:

   PtContainer

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_CONTAINER_FLAGS
      Pt_ARG_CURSOR_OVERRIDE
      Pt_ARG_TITLE
      Pt_ARG_TITLE_FONT
      Pt_CB_BALLOONS
      Pt_CB_CHILD_ADDED_REMOVED
      Pt_CB_RESIZE

     Inherited resources:

   PtDisjoint

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_SYSINFO (read only)
      Pt_CB_SYSINFO

     Inherited resources:

   PtDivider

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_DIVIDER_FLAGS
      Pt_ARG_DIVIDER_OFFSET
      Pt_ARG_DIVIDER_SIZES (read-only)
      Pt_CB_DIVIDER_DRAG

     Exported subordinate children:

     Inherited resources:

      Pt_ARG_BANDWIDTH_THRESHOLD
      Pt_ARG_GROUP_ORIENTATION

   PtEllipse

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     Inherited resources:

   PtFileSel

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Examples

     New resources:

      Pt_ARG_FS_FILE_SPEC
      Pt_ARG_FS_FLAGS
      Pt_ARG_FS_FORMAT
      Pt_ARG_FS_IMAGES (write-only)
      Pt_ARG_FS_LBL_DATE
      Pt_ARG_FS_LBL_GROUP
      Pt_ARG_FS_LBL_NAME
      Pt_ARG_FS_LBL_OWNER
      Pt_ARG_FS_LBL_PERMISSIONS
      Pt_ARG_FS_LBL_SIZE
      Pt_ARG_FS_REFRESH
      Pt_ARG_FS_ROOT_DIR
      Pt_CB_FS_BKGD_HANDLER
      Pt_CB_FS_SELECTION
      Pt_CB_FS_STATE

     Inherited resources:

      Pt_CB_DND

     Convenience functions:

    PtFSAddAfter

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtFSAddFirst

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtFSAllItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

    PtFSAllocItem

     Synopsis:

     Description:

     Returns:

     Examples:

     Classification:

      Safety:

    PtFSClearSelection

     Synopsis:

     Description:

     Classification:

      Safety:

    PtFSDamageItem

     Synopsis:

     Description:

     Classification:

      Safety:

    PtFSExpandParents

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtFSFolderCollapse

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtFSFolderExpand

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtFSFreeAllItems

     Synopsis:

     Description:

     Classification:

      Safety:

    PtFSFreeItems

     Synopsis:

     Description:

     Classification:

      Safety:

    PtFSGetCurrent

     Synopsis:

     Description:

     Classification:

      Safety:

    PtFSGetSelIndexes

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

    PtFSGoto

     Synopsis:

     Description:

     Classification:

      Safety:

    PtFSItemIndex

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

    PtFSRemoveChildren

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

    PtFSRemoveItem

     Synopsis:

     Description:

     Classification:

      Safety:

    PtFSRemoveList

     Synopsis:

     Description:

     Classification:

      Safety:

    PtFSRootItem

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

    PtFSSelect

     Synopsis:

     Description:

     Classification:

      Safety:

    PtFSSelectedItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

    PtFSSetSelIndexes

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

    PtFSShow

     Synopsis:

     Description:

     Classification:

      Safety:

    PtFSUnselect

     Synopsis:

     Description:

     Classification:

      Safety:

    PtFSUnselectNonBrothers

     Synopsis:

     Description:

     Classification:

      Safety:

   PtFlash

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_FLASH_FILE

     Inherited resources:

   PtFontSel

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_FONT_DISPLAY
      Pt_ARG_FONT_FLAGS
      Pt_ARG_FONT_LBL_FONT
      Pt_ARG_FONT_LBL_QUALITY
      Pt_ARG_FONT_LBL_QUALITY_ANTIALIASED
      Pt_ARG_FONT_LBL_QUALITY_PLAIN
      Pt_ARG_FONT_LBL_SIZE
      Pt_ARG_FONT_LBL_STYLE
      Pt_ARG_FONT_LBL_STYLE_BOLD
      Pt_ARG_FONT_LBL_STYLE_BOLDITALIC
      Pt_ARG_FONT_LBL_STYLE_ITALIC
      Pt_ARG_FONT_LBL_STYLE_PLAIN
      Pt_ARG_FONT_NAME
      Pt_ARG_FONT_SAMPLE
      Pt_ARG_FONT_SYMBOL
      Pt_CB_FONT_MODIFY

     Inherited resources:

      Pt_ARG_DIM

     Convenience functions:

   PtGauge

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_GAUGE_FLAGS
      Pt_ARG_GAUGE_FONT
      Pt_ARG_GAUGE_H_ALIGN
      Pt_ARG_GAUGE_V_ALIGN
      Pt_ARG_GAUGE_VALUE
      Pt_ARG_GAUGE_VALUE_PREFIX
      Pt_ARG_GAUGE_VALUE_SUFFIX
      Pt_ARG_MAXIMUM
      Pt_ARG_MINIMUM
      Pt_ARG_ORIENTATION
      Pt_CB_GAUGE_VALUE_CHANGED

     Inherited resources:

   PtGenList

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Using scrollbars
      Mouse actions
      Keyboard actions

     New resources:

      Pt_ARG_BALLOON_COLOR
      Pt_ARG_BALLOON_FILL_COLOR
      Pt_ARG_LIST_COLUMN_ATTR
      Pt_ARG_LIST_COLUMN_POS
      Pt_ARG_LIST_DNDSEL_COLOR
      Pt_ARG_LIST_FLAGS
      Pt_ARG_LIST_FONT
      Pt_ARG_LIST_ITEM_COUNT (read-only)
      Pt_ARG_LIST_SB_RES
      Pt_ARG_LIST_SCROLL_RATE
      Pt_ARG_LIST_SEL_COUNT (read-only)
      Pt_ARG_LIST_TOTAL_HEIGHT (read-only)
      Pt_ARG_SCROLLBAR_WIDTH
      Pt_ARG_SELECTION_FILL_COLOR
      Pt_ARG_SELECTION_MODE
      Pt_ARG_SELECTION_TEXT_COLOR
      Pt_ARG_TOP_ITEM_POS
      Pt_ARG_VISIBLE_COUNT (read-only)
      Pt_CB_SCROLL_MOVE

     Inherited resources:

      Pt_CB_DND

     Convenience functions:

    PtGenListAddItems

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenListAllItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenListClearSelection

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenListCreateTextBalloon

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenListDamageItem

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenListDrawBackground

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenListDrawString

     Synopsis:

     Description:

     Examples:

     Classification:

      Safety:

     See also:

    PtGenListFirstItem

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenListGetCurrent

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenListGetSelIndexes

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenListGoto

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenListHold

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenListItem_t

     Synopsis:

     Description:

     Classification:

     See also:

    PtGenListItemIndex

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenListItemRealloc

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenListLastItem

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenListLockItem

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenListRelease

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenListRemoveItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenListResize

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenListSelect

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenListSelectedItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenListSetColumnBalloon

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenListSetGflags

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenListSetSelIndexes

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenListShow

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenListUnlockItem

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenListUnselect

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

   PtGenTree

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_TREE_FLAGS
      Pt_ARG_TREE_LINE_COLOR
      Pt_ARG_TREE_LINE_SPACING
      Pt_ARG_TREE_MARGIN_COLOR
      Pt_CB_GEN_TREE_INPUT

     Inherited resources:

      Pt_CB_DND

     Convenience functions:

    PtGenTreeAddAfter

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeAddFirst

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeAllItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeClearSelection

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenTreeCollapse

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeDamageItem

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenTreeExpand

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeExpandParents

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeFreeAllItems

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenTreeFreeItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeGetCurrent

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeGetSelIndexes

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeGoto

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeItem_t

     Synopsis:

     Description:

     Classification:

     See also:

    PtGenTreeItemIndex

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeItemRealloc

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeItemResize

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenTreeRemoveChildren

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeRemoveItem

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenTreeRemoveList

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenTreeResize

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenTreeRootItem

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeSelect

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenTreeSelectedItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeSetSelIndexes

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeShow

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtGenTreeUnselect

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtGenTreeUnselectNonBrothers

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

   PtGraphic

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Origin and coordinates
      Line attributes
      Colors
      Creating a drawing
       Sizing the primitives
       Grouping elements of the drawing

     New resources:

      Pt_ARG_DASH_LIST
      Pt_ARG_DASH_SCALE
      Pt_ARG_GRAPHIC_FLAGS
      Pt_ARG_INSIDE_COLOR
      Pt_ARG_LINE_CAP
      Pt_ARG_LINE_JOIN
      Pt_ARG_LINE_WIDTH
      Pt_ARG_ORIGIN
      Pt_ARG_POINTS
      Pt_CB_RESCALE

     Inherited resources:

   PtGrid

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_GRID_HORIZONTAL
      Pt_ARG_GRID_VERTICAL

     Inherited resources:

   PtGroup

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_CELL_HORZ_ALIGN
      Pt_ARG_CELL_VERT_ALIGN
      Pt_ARG_GROUP_FLAGS
      Pt_ARG_GROUP_HORZ_ALIGN
      Pt_ARG_GROUP_ORIENTATION
      Pt_ARG_GROUP_ROWS_COLS
      Pt_ARG_GROUP_SPACING
      Pt_ARG_GROUP_SPACING_X
      Pt_ARG_GROUP_SPACING_Y
      Pt_ARG_GROUP_VERT_ALIGN

     Inherited resources:

   PtLabel

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Creating labels
      Text labels
      Image and bitmap labels
      Balloons

     New resources:

      Pt_ARG_ACCEL_KEY
      Pt_ARG_BALLOON_COLOR
      Pt_ARG_BALLOON_FILL_COLOR
      Pt_ARG_BALLOON_POSITION
      Pt_ARG_HORIZONTAL_ALIGNMENT
      Pt_ARG_LABEL_BALLOON
      Pt_ARG_LABEL_FLAGS
      Pt_ARG_LABEL_IMAGE
      Pt_ARG_LABEL_TYPE
      Pt_ARG_LINE_SPACING
      Pt_ARG_MARGIN_BOTTOM
      Pt_ARG_MARGIN_LEFT
      Pt_ARG_MARGIN_RIGHT
      Pt_ARG_MARGIN_TOP
      Pt_ARG_TEXT_FONT
      Pt_ARG_TEXT_IMAGE_SPACING
      Pt_ARG_TEXT_STRING
      Pt_ARG_UNDERLINE1
      Pt_ARG_UNDERLINE2
      Pt_ARG_UNDERLINE_TYPE
      Pt_ARG_VERTICAL_ALIGNMENT

     Inherited resources:

   PtLine

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     Inherited resources:

   PtList

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Limitations
      Displaying items in columns
      Creating lists
      Controlling the number of items displayed
      Selection notification
       Handling single selections
       Handling multiple selections

     New resources:

      Pt_ARG_ITEMS
      Pt_ARG_LIST_BALLOON
      Pt_ARG_LIST_SPACING
      Pt_ARG_MODIFY_ITEMS (write only)
      Pt_ARG_SELECTION_INDEXES
      Pt_CB_LIST_INPUT
      Pt_CB_SELECTION

     Inherited resources:

      Pt_ARG_VISIBLE_COUNT
      Pt_CB_DND

     Convenience functions:

    PtListAddItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtListDeleteAllItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtListDeleteItemPos

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtListDeleteItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtListGotoPos

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtListItemExists

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtListItemPos

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtListRemovePositions

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtListReplaceItemPos

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtListReplaceItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtListSelectPos

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtListShowPos

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtListUnselectPos

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

   PtMenu

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Creating menus
       Populating the menu
       Sizing
       Lifetime
      Pulldown menus
      Popup menus
      Cascaded menus
      Complete menu example

     New resources:

      Pt_ARG_MENU_FLAGS
      Pt_ARG_MENU_SPACING
      Pt_ARG_MENU_TEXT_FONT
      Pt_ARG_MENU_TITLE
      Pt_ARG_MENU_TITLE_FONT

     Inherited resources:

   PtMenuBar

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     Inherited resources:

   PtMenuButton

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_ACCEL_FONT
      Pt_ARG_ACCEL_TEXT
      Pt_ARG_BUTTON_TYPE
      Pt_ARG_MODIFIER_KEYS
      Pt_ARG_OFFSET

     Inherited resources:

   PtMeter

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Creating a 3-arc meter
      Creating a 1-arc meter
      Creating a 3-arc meter movable by keys and mouse
      Full meter example

     New resources:

      Pt_ARG_METER_COLOR
      Pt_ARG_METER_FLAGS
      Pt_ARG_METER_FONT_COLOR
      Pt_ARG_METER_INCREMENT
      Pt_ARG_METER_KEY_LEFT
      Pt_ARG_METER_KEY_RIGHT
      Pt_ARG_METER_LEVEL1_COLOR
      Pt_ARG_METER_LEVEL1_POS
      Pt_ARG_METER_LEVEL2_COLOR
      Pt_ARG_METER_LEVEL2_POS
      Pt_ARG_METER_LEVEL3_COLOR
      Pt_ARG_METER_MAX_NEEDLE_POSITION
      Pt_ARG_METER_MIN_NEEDLE_POSITION
      Pt_ARG_METER_NEEDLE_COLOR
      Pt_ARG_METER_NEEDLE_POSITION
      Pt_ARG_METER_NUM_SEVERITY_LEVELS
      Pt_ARG_METER_TEXT_FONT
      Pt_CB_METER_MOVED

     Inherited resources:

   PtMultiText

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Features
      Setting text
      Text attributes
      Setting text using ranges
      Inserting text with assigned attributes
      Changing the attributes of a range of text
      Hyperlinks using cursor-motion callbacks
      Widget dimensions

     New resources:

      Pt_ARG_MULTITEXT_BOTTOM_LINE (write-only)
      Pt_ARG_MULTITEXT_FLAGS
      Pt_ARG_MULTITEXT_NUM_LINES (read-only)
      Pt_ARG_MULTITEXT_NUM_LINES_VISIBLE (read-only)
      Pt_ARG_MULTITEXT_QUERY_CHARACTER (read-only)
      Pt_ARG_MULTITEXT_QUERY_LINE (read-only)
      Pt_ARG_MULTITEXT_RANGE_ATTRIBUTES
      Pt_ARG_MULTITEXT_ROWS (write-only)
      Pt_ARG_MULTITEXT_SEGMENTS (write-only)
      Pt_ARG_MULTITEXT_TABS
      Pt_ARG_MULTITEXT_TOP_LINE
      Pt_ARG_MULTITEXT_WRAP_FLAGS
      Pt_ARG_MULTITEXT_X_SCROLL_POS
      Pt_ARG_MULTITEXT_Y_SCROLL_POS
      Pt_ARG_SCROLLBAR_X_DISPLAY
      Pt_ARG_SCROLLBAR_X_HEIGHT
      Pt_ARG_SCROLLBAR_Y_DISPLAY
      Pt_ARG_SCROLLBAR_Y_WIDTH

     Inherited resources:

      Pt_CB_ACTIVATE
      Pt_CB_GOT_FOCUS, Pt_CB_LOST_FOCUS
      Pt_CB_TEXT_CHANGED, Pt_CB_MODIFY_NOTIFY, Pt_CB_MOTION_NOTIFY
      Pt_CB_MODIFY_VERIFY
      Pt_CB_MOTION_VERIFY

     Convenience functions:

    PtMultiLines_t

     Synopsis:

     Description:

     Classification:

     See also:

    PtMultiTextAttributes_t

     Synopsis:

     Description:

     Classification:

     See also:

    PtMultiTextCallback_t, PtMultiTextControl_t, PtMultiTextInfo_t

     Synopsis:

     Description:

     Classification:

     See also:

    PtMultiTextCreateAttributes

     Synopsis:

     Description:

     Returns:

     Examples:

     Classification:

      Safety:

     See also:

    PtMultiTextGetAttributes

     Synopsis:

     Description:

     Returns:

     Examples:

     Classification:

      Safety:

     See also:

    PtMultiTextInfo

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtMultiTextLine_t

     Synopsis:

     Description:

     Classification:

     See also:

    PtMultiTextModifyAttributes

     Synopsis:

     Description:

     Examples:

     Classification:

      Safety:

     See also:

    PtMultiTextModifyText

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtMultiTextQuery_t

     Synopsis:

     Description:

     Classification:

     See also:

    PtMultiTextSegment_t

     Synopsis:

     Description:

     Classification:

     See also:

   PtNumeric

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_NUMERIC_FLAGS
      Pt_ARG_NUMERIC_PREFIX
      Pt_ARG_NUMERIC_SPACING
      Pt_ARG_NUMERIC_SUFFIX
      Pt_ARG_NUMERIC_UPDOWN_WIDTH

     Exported subordinate children:

     Inherited resources:

   PtNumericFloat

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_NUMERIC_INCREMENT
      Pt_ARG_NUMERIC_MAX
      Pt_ARG_NUMERIC_MIN
      Pt_ARG_NUMERIC_PRECISION
      Pt_ARG_NUMERIC_VALUE
      Pt_CB_NUMERIC_CHANGED

     Exported subordinate children:

     Inherited resources:

      Pt_CB_ACTIVATE

   PtNumericInteger

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_NUMERIC_INCREMENT
      Pt_ARG_NUMERIC_MAX
      Pt_ARG_NUMERIC_MIN
      Pt_ARG_NUMERIC_VALUE
      Pt_CB_NUMERIC_CHANGED

     Exported subordinate children:

     Inherited resources:

      Pt_CB_ACTIVATE

   PtOnOffButton

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_ONOFF_STATE
      Pt_CB_ONOFF_NEW_VALUE

     Inherited resources:

   PtOSContainer

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     Inherited resources:

      Pt_ARG_FILL_COLOR

   PtPane

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     Inherited resources:

   PtPanelGroup

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Populating a panel group
       Multiple panels
       Single panel
      Panel margins
      Panel indexes

     New resources:

      Pt_ARG_MARGIN_BOTTOM
      Pt_ARG_MARGIN_LEFT
      Pt_ARG_MARGIN_RIGHT
      Pt_ARG_MARGIN_TOP
      Pt_ARG_PG_CURRENT
      Pt_ARG_PG_CURRENT_INDEX
      Pt_ARG_PG_FLAGS
      Pt_ARG_PG_OVERLAP_THRESHOLD
      Pt_ARG_PG_PANEL_TITLES
      Pt_ARG_PG_SELECTION_MODE
      Pt_CB_PG_PANEL_SWITCHING

     Inherited resources:

     Convenience functions:

    PtPGCreatePopup

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtPGFindIndexByPanel

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtPGFindIndexByTitle

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtPGFindPanelByIndex

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtPGFindPanelByTitle

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtPGFindTitleByIndex

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

   PtPixel

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     Inherited resources:

   PtPolygon

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_POLYGON_FLAGS

     Inherited resources:

   PtPrintSel

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_PRINT_CONTEXT
      Pt_ARG_PRINT_FLAGS
      Pt_ARG_PS_LBL_ALL
      Pt_ARG_PS_LBL_COLLATED
      Pt_ARG_PS_LBL_COPIES
      Pt_ARG_PS_LBL_DOUBLE_SIDED
      Pt_ARG_PS_LBL_FILE
      Pt_ARG_PS_LBL_FROM
      Pt_ARG_PS_LBL_INSTALL
      Pt_ARG_PS_LBL_NAME
      Pt_ARG_PS_LBL_NOT_COLLATED
      Pt_ARG_PS_LBL_PREFERENCES
      Pt_ARG_PS_LBL_PRINT_ORDER
      Pt_ARG_PS_LBL_PRINT_PAGES
      Pt_ARG_PS_LBL_RANGE
      Pt_ARG_PS_LBL_REVERSED
      Pt_ARG_PS_LBL_SELECTION
      Pt_ARG_PS_LBL_SEND_TO_FILE
      Pt_ARG_PS_LBL_SEND_TO_PRINTER
      Pt_ARG_PS_LBL_TO
      Pt_CB_PRINT_PROPS

     Inherited resources:

     Convenience functions:

   PtProgress

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_PROGRESS_BAR_COLOR
      Pt_ARG_PROGRESS_DIVISIONS
      Pt_ARG_PROGRESS_GAP
      Pt_ARG_PROGRESS_SPACING

     Inherited resources:

     Convenience functions:

    PtProgressEntireSegment

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtProgressFirstSegment

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtProgressNextSegment

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtProgressTextRect

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

   PtRaw

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Draw function

     New resources:

      Pt_ARG_RAW_CALC_OPAQUE_F
      Pt_ARG_RAW_CONNECT_F
      Pt_ARG_RAW_DRAW_F
      Pt_ARG_RAW_EXTENT_F
      Pt_ARG_RAW_INIT_F

     Inherited resources:

   PtRawList

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_RAWLIST_BACKGROUND_F
      Pt_ARG_RAWLIST_DRAW_F
      Pt_ARG_RAWLIST_GFLAGS
      Pt_ARG_RAWLIST_INFLATE_F
      Pt_ARG_RAWLIST_KEY_F
      Pt_ARG_RAWLIST_MOUSE_F
      Pt_ARG_RAWLIST_SELECT_F

     Inherited resources:

      Pt_CB_DND

     Convenience functions:

   PtRawTree

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_RAWTREE_DRAW_F
      Pt_ARG_RAWTREE_INFLATE_F
      Pt_ARG_RAWTREE_SELECT_F
      Pt_ARG_RAWTREE_STATE_F

     Inherited resources:

      Pt_ARG_TREE_FLAGS
      Pt_CB_DND

     Convenience functions:

   PtRect

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_RECT_ROUNDNESS

     Inherited resources:

   PtRegion

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_REGION_DATA
      Pt_ARG_REGION_FIELDS
      Pt_ARG_REGION_FLAGS
      Pt_ARG_REGION_HANDLE
      Pt_ARG_REGION_INFRONT
      Pt_ARG_REGION_INPUT_GROUP
      Pt_ARG_REGION_OPAQUE
      Pt_ARG_REGION_OWNER
      Pt_ARG_REGION_PARENT
      Pt_ARG_REGION_SENSE

     Inherited resources:

   PtScrollArea

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Scrolling notification
      Scrolling control

     New resources:

      Pt_ARG_SCROLLAREA_FLAGS
      Pt_ARG_SCROLLAREA_INCREMENT_X
      Pt_ARG_SCROLLAREA_INCREMENT_Y
      Pt_ARG_SCROLLAREA_MAX_X
      Pt_ARG_SCROLLAREA_MAX_Y
      Pt_ARG_SCROLLAREA_POS_X
      Pt_ARG_SCROLLAREA_POS_Y
      Pt_ARG_SCROLLBAR_X_DISPLAY
      Pt_ARG_SCROLLBAR_X_HEIGHT
      Pt_ARG_SCROLLBAR_Y_DISPLAY
      Pt_ARG_SCROLLBAR_Y_WIDTH
      Pt_CB_SCROLLAREA_SCROLLED

     Inherited resources:

     Convenience functions:

    PtScrollAreaCanvas

     Synopsis:

     Library:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

   PtScrollbar

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Mouse actions
      Keyboard actions

     New resources:

      Pt_ARG_INCREMENT
      Pt_ARG_MIN_SLIDER_SIZE
      Pt_ARG_PAGE_INCREMENT
      Pt_ARG_SCROLLBAR_FLAGS
      Pt_ARG_SLIDER_SIZE
      Pt_CB_SCROLL_MOVE

     Inherited resources:

      Pt_ARG_BANDWIDTH_THRESHOLD

   PtScrollContainer

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Anchors and resize policy

     New resources:

      Pt_ARG_SCROLLCONT_FLAGS
      Pt_ARG_SCROLLCONT_RESIZE_FLAGS

     Inherited resources:

   PtSeparator

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_SEP_FLAGS
      Pt_ARG_SEP_TYPE

     Inherited resources:

   PtServer

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_SERVER_CONNECTION
      Pt_ARG_SERVER_NAME
      Pt_ARG_SERVER_SEND (write only)
      Pt_CB_SERVER_CONNECTED
      Pt_CB_SERVER_ERROR
      Pt_CB_SERVER_RECEIVE
      Pt_CB_SERVER_TRANSPORT

     Inherited resources:

   PtSlider

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Mouse actions
      Keyboard actions

     New resources:

      Pt_ARG_SLIDER_FLAGS
      Pt_ARG_SLIDER_HANDLE_COLOR
      Pt_ARG_SLIDER_HANDLE_WIDTH
      Pt_ARG_SLIDER_IMAGE
      Pt_ARG_SLIDER_INCREMENT
      Pt_ARG_SLIDER_MULTIPLE
      Pt_ARG_SLIDER_THICKNESS
      Pt_ARG_SLIDER_TICK_MAJOR_DIV
      Pt_ARG_SLIDER_TICK_MAJOR_LEN
      Pt_ARG_SLIDER_TICK_MINOR_DIV
      Pt_ARG_SLIDER_TICK_MINOR_LEN
      Pt_CB_SLIDER_MOVE

     Inherited resources:

   PtTab

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_TAB_FLAGS
      Pt_TAB_UNSELECTED_COLOR

     Inherited resources:

     Convenience functions:

   PtTerminal

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      PtTerminal and PtTty
      Fonts
      Character sets
      Resource changes and function reentrancy
      Geometry
       Resizing
       Adjusting after a resize
       The default resize function
      Size limits
      Console emulation
      Color coding
      Drawing and scrolling
       Scrolling optimization

     New resources:

      Pt_ARG_TERM_ANSI_PROTOCOL
      Pt_ARG_TERM_APP
      Pt_ARG_TERM_CHARSETS
      Pt_ARG_TERM_COLOR_MODE
      Pt_ARG_TERM_COLOR_TABLE
      Pt_ARG_TERM_COLS
      Pt_ARG_TERM_CONSOLE
      Pt_ARG_TERM_CUR_COL
      Pt_ARG_TERM_CUR_POS
      Pt_ARG_TERM_CUR_ROW
      Pt_ARG_TERM_CURSOR_FLAGS
      Pt_ARG_TERM_DRAW_MODES
      Pt_ARG_TERM_FONT
      Pt_ARG_TERM_FONT_INDEX
      Pt_ARG_TERM_FONT_LIST
      Pt_ARG_TERM_FONT_SIZE (read-only)
      Pt_ARG_TERM_MARGINS (read-only)
      Pt_ARG_TERM_MAXCOLS
      Pt_ARG_TERM_MAXROWS
      Pt_ARG_TERM_MAXSIZE
      Pt_ARG_TERM_MINCOLS
      Pt_ARG_TERM_MINROWS
      Pt_ARG_TERM_MINSIZE
      Pt_ARG_TERM_OPTIONS
      Pt_ARG_TERM_OPTMASK
      Pt_ARG_TERM_RESIZE_FL
      Pt_ARG_TERM_RESIZE_FUN
      Pt_ARG_TERM_RESIZE_STR
      Pt_ARG_TERM_ROWS
      Pt_ARG_TERM_SCRLBK_COUNT
      Pt_ARG_TERM_SCRLBK_LIMIT
      Pt_ARG_TERM_SCRLBK_POS
      Pt_ARG_TERM_SCROLL
      Pt_ARG_TERM_SELECTION
      Pt_ARG_TERM_SIZE
      Pt_ARG_TERM_VISUAL_BELL
      Pt_CB_TERM_APP
      Pt_CB_TERM_FONT
      Pt_CB_TERM_INPUT
      Pt_CB_TERM_OPTIONS
      Pt_CB_TERM_RESIZE
      Pt_CB_TERM_RESIZED
      Pt_CB_TERM_SCRLBK

     Inherited resources:

      Pt_ARG_BANDWIDTH_THRESHOLD
      Pt_ARG_FILL_COLOR

     Convenience functions:

    PtTerminalCharset_t, PtTerminalCharsets_t

     Synopsis:

     Description:

     Classification:

     See also:

    PtTerminalCopy

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTerminalCreateCsXlat

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTerminalDefaultCharsets

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTerminalFont

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTerminalGetKeys

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTerminalGetSelection

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTerminalName

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTerminalPasteClipboard

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTerminalPasteSelection

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTerminalPut, PtTerminalPutc, PtTerminalPuts

     Synopsis:

     Description:

     Returns:

     Errors:

     Classification:

      Safety:

     See also:

    PtTerminalSelectWord

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

   PtText

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Interaction model
      Selecting text
      The widget's text
       Setting text
       Getting text
       Getting the current selection
       Replacing text
      Text-modification callbacks
       Validation
       Preventing the modification
       Handling deletions
       Example: entering a password
       String changes
      Focus callbacks
      Cursor-movement callbacks
      Activate callback
      Edit masks
      Mouse actions
      Keyboard actions

     New resources:

      Pt_ARG_COLUMNS
      Pt_ARG_CURSOR_POSITION
      Pt_ARG_EDIT_MASK
      Pt_ARG_MAX_LENGTH
      Pt_ARG_SELECTION_RANGE
      Pt_ARG_TEXT_CURSOR_WIDTH
      Pt_ARG_TEXT_FLAGS
      Pt_ARG_TEXT_HIGHLIGHT_BACKGROUND_COLOR
      Pt_ARG_TEXT_HIGHLIGHT_TEXT_COLOR
      Pt_ARG_TEXT_SUBSTRING
      Pt_CB_MODIFY_NOTIFY or Pt_CB_TEXT_CHANGED
      Pt_CB_MODIFY_VERIFY
      Pt_CB_MOTION_NOTIFY
      Pt_CB_MOTION_VERIFY

     Inherited resources:

      Pt_CB_ACTIVATE
      Pt_CB_GOT_FOCUS, Pt_CB_LOST_FOCUS

     Convenience functions:

    PtTextCallback_t, PtTextControl_t, PtTextControlInfo_t

     Synopsis:

     Description:

     Classification:

     See also:

    PtTextGetSelection

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTextModifyText

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

    PtTextSetSelection

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

   PtTimer

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_TIMER_INITIAL
      Pt_ARG_TIMER_REPEAT
      Pt_CB_TIMER_ACTIVATE

     Inherited resources:

   PtToggleButton

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Creating toggle buttons
      Grouping toggle buttons

     New resources:

      Pt_ARG_INDICATOR_COLOR
      Pt_ARG_INDICATOR_TYPE

     Inherited resources:

   PtToolbar

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_ORIENTATION
      Pt_ARG_TOOLBAR_FLAGS
      Pt_ARG_TOOLBAR_LAYOUT_FLAGS
      Pt_ARG_TOOLBAR_SPACING

     Inherited resources:

   PtToolbarGroup

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_ORIENTATION
      Pt_ARG_TG_FLAGS

     Inherited resources:

   PtTree

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Allocating items and building a tree
      Using images in tree items
      Displaying text in columns
      Displaying images in columns

     New resources:

      Pt_ARG_TREE_BALLOON
      Pt_ARG_TREE_COLUMN_ATTR
      Pt_ARG_TREE_COLUMN_IMGFUN
      Pt_ARG_TREE_IMAGES
      Pt_ARG_TREE_IMGMASK
      Pt_CB_TREE_COLUMN_SEL
      Pt_CB_TREE_SELECTION
      Pt_CB_TREE_STATE

     Inherited resources:

      Pt_ARG_TREE_FLAGS
      Pt_CB_DND

     Convenience functions:

    PtTreeAddAfter

     Synopsis:

     Description:

     Returns:

     Examples:

     Classification:

      Safety:

     See also:

    PtTreeAddFirst

     Synopsis:

     Description:

     Returns:

     Examples:

     Classification:

      Safety:

     See also:

    PtTreeAddImages

     Synopsis:

     Description:

     Returns:

     Examples:

     Classification:

      Safety:

     See also:

    PtTreeAllItems

     Synopsis:

     Description:

     Returns:

     Examples:

     Classification:

      Safety:

     See also:

    PtTreeAllocItem

     Synopsis:

     Description:

     Examples:

     Classification:

      Safety:

     See also:

    PtTreeClearSelection

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTreeCollapse

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTreeExpand

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTreeFreeAllItems

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTreeFreeItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTreeGetCurrent

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTreeGetSelIndexes

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTreeGoto

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTreeItem_t

     Synopsis:

     Description:

     Classification:

     See also:

    PtTreeItemIndex

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTreeModifyItem

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTreeModifyItemString

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTreeRemoveChildren

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTreeRemoveItem

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTreeRemoveList

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTreeRootItem

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTreeSelect

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTreeSelectedItems

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTreeSetSelIndexes

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTreeShow

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

     See also:

    PtTreeUnselect

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

    PtTreeUnselectNonBrothers

     Synopsis:

     Description:

     Classification:

      Safety:

     See also:

   PtTrend

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

     New resources:

      Pt_ARG_TREND_ATTRIBUTES
      Pt_ARG_TREND_COLOR_LIST
      Pt_ARG_TREND_COUNT
      Pt_ARG_TREND_DATA (write-only)
      Pt_ARG_TREND_FLAGS
      Pt_ARG_TREND_GRID_COLOR
      Pt_ARG_TREND_GRID_X
      Pt_ARG_TREND_GRID_Y
      Pt_ARG_TREND_INC
      Pt_ARG_TREND_MAX
      Pt_ARG_TREND_MIN
      Pt_ARG_TREND_PALETTE_END

     Inherited resources:

     Convenience functions:

    PtTrendChangeData, PtTrendChangeTrendData

     Synopsis:

     Description:

     Classification:

      Safety:

   PtTty

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      PtTerminal and PtTty
      Setting PtTty resources
      File descriptors

     New resources:

      Pt_ARG_TTY_ARGV (write-only)
      Pt_ARG_TTY_BUFFER
      Pt_ARG_TTY_BUFLEN
      Pt_ARG_TTY_CMD (write-only)
      Pt_ARG_TTY_DEVSIZE
      Pt_ARG_TTY_EXIT_STATUS (read-only)
      Pt_ARG_TTY_FDS
      Pt_ARG_TTY_FDSET
      Pt_ARG_TTY_FLAGS
      Pt_ARG_TTY_INPUT
      Pt_ARG_TTY_INPUT_WRITTEN (read-only)
      Pt_ARG_TTY_PATH
      Pt_ARG_TTY_PID
      Pt_ARG_TTY_PRI
      Pt_ARG_TTY_PSEUDO
      Pt_ARG_TTY_RFD
      Pt_ARG_TTY_SFD
      Pt_ARG_TTY_SPAWN_OPTIONS
      Pt_ARG_TTY_WFD
      Pt_CB_TTY_DEVSIZE
      Pt_CB_TTY_OUTPUT
      Pt_CB_TTY_TERMINATED

     Inherited resources:

      Pt_ARG_BANDWIDTH_THRESHOLD

     Convenience functions:

    PtTtyShell

     Synopsis:

     Description:

     Classification:

      Safety:

   PtWebClient

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Starting the server

     New resources:

      Pt_ARG_WEB_ACTIVATE_LINK (key mode only)
      Pt_ARG_WEB_AUTHENTICATE
      Pt_ARG_WEB_BUILD_DATE (read only)
      Pt_ARG_WEB_COMMAND (write only)
      Pt_ARG_WEB_DATA (write only)
      Pt_ARG_WEB_DOWNLOAD (write only)
      Pt_ARG_WEB_ENCODING
      Pt_ARG_WEB_GET_CONTEXT (read only)
      Pt_ARG_WEB_GET_HISTORY (read only)
      Pt_ARG_WEB_GET_URL (write only)
      Pt_ARG_WEB_HELPER (write only)
      Pt_ARG_WEB_H_ERRNO
      Pt_ARG_WEB_NAVIGATE_FRAME
      Pt_ARG_WEB_NAVIGATE_LINK
      Pt_ARG_WEB_NAVIGATE_PAGE
      Pt_ARG_WEB_OPTION
       HTML Options
       HTTP cookie options
       Authentication options
       FTP options
       Gopher options
       HTTP options
       File options
       Image options
       Print options
       SOCKS options
       TCP/IP options
       Disk-cache options
       Miscellaneous options
      Pt_ARG_WEB_PRINT (write-only)
      Pt_ARG_WEB_RELOAD (write only)
      Pt_ARG_WEB_SERVER
      Pt_ARG_WEB_SERVER_PID (read only)
      Pt_ARG_WEB_SSL_RESPONSE
      Pt_ARG_WEB_STARTUP_ERRNO (read only)
      Pt_ARG_WEB_STOP (write only)
      Pt_ARG_WEB_UNKNOWN_RESP (write-only)
      Pt_ARG_WEB_VERSION (read only)
      Pt_CB_WEB_AUTHENTICATE
      Pt_CB_WEB_CLOSE_WINDOW
      Pt_CB_WEB_COMPLETE
      Pt_CB_WEB_CONTEXT
      Pt_CB_WEB_DATA_REQ
      Pt_CB_WEB_ERROR
      Pt_CB_WEB_METADATA
      Pt_CB_WEB_NEED_SCROLL (key mode only)
      Pt_CB_WEB_NEW_WINDOW
      Pt_CB_WEB_PAGE_INFO
      Pt_CB_WEB_SSL_CERTINFO
      Pt_CB_WEB_SSL_CERTNONTRUSTED
      Pt_CB_WEB_SSL_ERROR
      Pt_CB_WEB_START
      Pt_CB_WEB_STATUS
      Pt_CB_WEB_UNKNOWN
      Pt_CB_WEB_URL

     Inherited resources:

   PtWidget

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Geometry
      Storing arbitrary user data

     New resources:

      Pt_ARG_ANCHOR_FLAGS
      Pt_ARG_ANCHOR_OFFSETS
      Pt_ARG_AREA
      Pt_ARG_BEVEL_WIDTH
      Pt_ARG_BITMAP_CURSOR
      Pt_ARG_CURSOR_COLOR
      Pt_ARG_CURSOR_TYPE
      Pt_ARG_DATA
      Pt_ARG_DIM
      Pt_ARG_EFLAGS
      Pt_ARG_EXTENT
      Pt_ARG_FLAGS
      Pt_ARG_HEIGHT
      Pt_ARG_HELP_TOPIC
      Pt_ARG_MAXIMUM_DIM
      Pt_ARG_MINIMUM_DIM
      Pt_ARG_POINTER
      Pt_ARG_POS
      Pt_ARG_RESIZE_FLAGS
      Pt_ARG_USER_DATA
      Pt_ARG_WIDTH
      Pt_CB_BLOCKED
      Pt_CB_DESTROYED
      Pt_CB_DND
      Pt_CB_FILTER
      Pt_CB_HOTKEY
      Pt_CB_IS_DESTROYED
      Pt_CB_OUTBOUND
      Pt_CB_RAW
      Pt_CB_REALIZED
      Pt_CB_UNREALIZED

   PtWindow

     Class hierarchy:

     PhAB icon:

     Public header:

     Description:

      Interacting with the Window Manager
       Setting the window's title
       Controlling the decorations
       Controlling window resizing
       Enabling Window Manager functions
       Notifying the application
      Creating subwindows

     New resources:

      Pt_ARG_MAX_HEIGHT
      Pt_ARG_MAX_WIDTH
      Pt_ARG_MIN_HEIGHT
      Pt_ARG_MIN_WIDTH
      Pt_ARG_WINDOW_FRONT_WINDOW
      Pt_ARG_WINDOW_HELP_ROOT
      Pt_ARG_WINDOW_MANAGED_FLAGS
      Pt_ARG_WINDOW_NOTIFY_FLAGS
      Pt_ARG_WINDOW_RENDER_FLAGS
      Pt_ARG_WINDOW_STATE
      Pt_ARG_WINDOW_TITLE
      Pt_CB_WINDOW
      Pt_CB_WINDOW_CLOSING
      Pt_CB_WINDOW_OPENING
      Pt_CB_WINDOW_TRANSPORT

     Inherited resources:

     Convenience functions:

    PtWindowFocus

     Synopsis:

     Description:

     Returns:

     Examples:

     Classification:

      Safety:

     See also:

    PtWindowGetState

     Synopsis:

     Description:

     Returns:

     Classification:

      Safety:

    PtWindowToBack

     Synopsis:

     Description:

     Examples:

     Classification:

      Safety:

     See also:

    PtWindowToFront

     Synopsis:

     Description:

     Examples:

     Classification:

      Safety:

     See also:

Glossary


[Bookset] [Bookset] [Contents] [About]