Middleware, development tools, realtime operating system
software and services for superior embedded design


Home
QNX Community Resources
QNX Documentation Library
Global Data Structures

Global Data Structures

QNX Software Systems
Developer Resources
Blogs
Board support packages
Foundry27 projects
Forums
Hardware support listing
Online video tutorials
Product documentation
Technical Articles

Global Data Structures

The Photon API defines various data types and structures:

This chapter describes the data structures listed below:

PtBalloonCallback_t
Balloon callback structure
PtCallback_t
Regular callback structure
PtCallbackInfo_t
Specific callback information
PtHotkeyCallback_t
Hotkey handler structure
PtRawCallback_t
Event handler structure

The following datatypes are described in the Photon Library Reference:

ApInfo_t
PhAB information structure
PgColor_t
Composite color value
PgColorHSV_t
Hue-Saturation-Value color value
PhArea_t
Position and dimensions of a rectangular area
PhClipboardHdr
Clipboard header structure
PhDim_t
Dimensions of an area
PhEvent_t
An event
PhEventRegion_t
Emitter and collector of an event
PhImage_t
Data and characteristics of an image
PhPoint_t
Coordinates of a single point
PhRect_t
Coordinates of a rectangle
PhRegion_t
A region
PhRegionDataHdr_t
Data that's attached to a region
PhTile_t
A list of rectangles
PhWindowEvent_t
A window action
PtArg_t
Argument structure used for getting and setting widget resources
PtDndFetch_t
Structure that defines data types a widget accepts from a drag-and-drop event
PtFDProc_t
Type for defining a file-descriptor function
PtInputCallbackProc_t
Type for defining a input callback function
PtSignalProc_t
Type for defining a signal-handling function
PtWorkProc_t
Type for defining a work procedure function