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

Keywords - P


· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·


palette-based image
images
· [Images] ·

Palettes (View menu)
· [Creating templates] · [View menu] · [Widget palette] ·

parent region
· [Parent region] · [Region hierarchy] · [Regions and event clipping] ·

Paste (Edit menu)
· [Edit menu] · [Pasting] · [Toolbars] ·

PC
print contexts
· [Printing] ·

PdCreateDirectContext()
· [Direct mode] ·

PdCreateOffscreenContext()
· [Video memory offscreen] ·

PdDirectContext_t
· [Direct mode] ·

PdDirectStart()
· [Direct mode] ·

PdDirectStop()
· [Direct mode] ·

PdDupOffscreenContext()
· [Video memory offscreen] ·

PdGetDevices()
· [Direct mode] ·

PdGetOffscreenContextPtr()
· [Video memory offscreen] ·

PdOffscreenContext_t
· [Video memory offscreen] ·

PDR (press-drag-release) method
· [Using a menu module] ·

PdReleaseDirectContext()
· [Direct mode] ·

PdSetOffscreenTranslation()
· [Video memory offscreen] ·

PdSetTargetDevice()
· [Direct mode] · [Video memory offscreen] · [Video modes] ·

PfExtentTextCharPositions()
· [Repairing damage to proportional text] ·

PfGenerateFontName()
· [Generating font names] ·

PfQueryFonts()
· [Querying available fonts] ·

Pg_ARC
· [Arcs, circles, chords, and pies] ·

Pg_ARC_CHORD
· [Arcs, circles, chords, and pies] ·

Pg_ARC_PIE
· [Arcs, circles, chords, and pies] ·

Pg_BACK_FILL
· [Bitmaps] · [Text] ·

Pg_CLOSED
· [Polygons] ·

Pg_DRAW_FILL
· [Arcs, ellipses, polygons, and rectangles] · [Beveled boxes, rectangles, and arrows] ·

Pg_DRAW_FILL_STROKE
· [Arcs, ellipses, polygons, and rectangles] · [Beveled boxes, rectangles, and arrows] ·

Pg_DRAW_STROKE
· [Arcs, ellipses, polygons, and rectangles] · [Beveled boxes, rectangles, and arrows] ·

Pg_DRIVER_STARTED
· [Video memory offscreen] ·

Pg_ENTERED_DIRECT
· [Video memory offscreen] ·

Pg_EXITED_DIRECT
· [Video memory offscreen] ·

Pg_IMAGE_DIRECT_888
· [Memory-context functions] ·

Pg_IMAGE_PALETTE_BYTE
· [Memory-context functions] ·

Pg_POLY_RELATIVE
· [Polygons] ·

Pg_VIDEO_MODE_SWITCHED
· [Video memory offscreen] ·

PgAlphaOff()
· [Alpha blending support] ·

PgAlphaOn()
· [Alpha blending support] ·

PgBackgroundShadings()
· [Color] ·

PgBevelBox()
· [Application-level gradients] ·

PgBlueValue()
· [Color] ·

PgCalcColorContrast()
· [Application-level gradients] ·

PgChromaOff()
· [Chroma key support] ·

PgChromaOn()
· [Chroma key support] ·

PgCMY()
· [Color] ·

PgColor_t
· [Color] ·

PgColorHSV_t
· [Color] ·

PgColorMatch()
· [Color] ·

PgConfigScalerChannel()
· [Video overlay] ·

PgContextBlit()
· [Video memory offscreen] ·

PgContextBlitArea()
· [Video memory offscreen] ·

PgContrastBevelBox()
· [Application-level gradients] ·

PgCreateVideoChannel()
· [Video overlay] ·

PgDefaultFill()
· [Fill attributes] ·

PgDefaultMode()
· [General attributes] ·

PgDefaultStroke()
· [Stroke (line) attributes] ·

PgDefaultText()
· [Text attributes] ·

PgDestroyVideoChannel()
· [Video overlay] ·

PgDisplaySettings_t
· [Video modes] ·

PgDrawArc()
· [Arcs, circles, chords, and pies] ·

PgDrawArrow()
· [Beveled boxes, rectangles, and arrows] ·

PgDrawBevelBox()
· [Beveled boxes, rectangles, and arrows] ·

PgDrawBeveled()
· [Beveled boxes, rectangles, and arrows] ·

PgDrawBezier()
· [Lines, pixels, and pixel arrays] ·

PgDrawBeziermx()
· [Lines, pixels, and pixel arrays] ·

PgDrawBitmap()
· [Bitmaps] ·

PgDrawBitmapmx()
· [Bitmaps] ·

PgDrawEllipse()
· [Arcs, circles, chords, and pies] ·

PgDrawGradient()
· [Driver-level gradients] ·

PgDrawGradientBevelBox()
· [Application-level gradients] ·

PgDrawGrid()
· [Lines, pixels, and pixel arrays] ·

PgDrawILine()
· [Lines, pixels, and pixel arrays] ·

PgDrawImage()
· [Displaying images] ·

PgDrawImagemx()
· [Displaying images] ·

PgDrawIPixel()
· [Lines, pixels, and pixel arrays] ·

PgDrawIRect()
· [Rectangles] ·

PgDrawLine()
· [Lines, pixels, and pixel arrays] ·

PgDrawMultiTextArea()
· [Text] ·

PgDrawPhImage()
· [Displaying images] ·

PgDrawPhImagemx()
· [Displaying images] ·

PgDrawPhImageRectmx()
· [Displaying images] ·

PgDrawPixel()
· [Lines, pixels, and pixel arrays] ·

PgDrawPixelArray()
· [Lines, pixels, and pixel arrays] ·

PgDrawPixelArraymx()
· [Lines, pixels, and pixel arrays] ·

PgDrawPolygon()
· [Overlapping polygons] ·

PgDrawPolygonmx()
· [Overlapping polygons] ·

PgDrawRect()
· [Rectangles] ·

PgDrawRepBitmap()
· [Bitmaps] ·

PgDrawRepBitmapmx()
· [Bitmaps] ·

PgDrawRepImage()
· [Displaying images] ·

PgDrawRepImagemx()
· [Displaying images] ·

PgDrawRepPhImage()
· [Displaying images] ·

PgDrawRepPhImagemx()
· [Displaying images] ·

PgDrawRoundRect()
· [Rounded rectangles] ·

PgDrawString()
· [Text] ·

PgDrawStringmx()
· [Text] ·

PgDrawText()
· [Text] ·

PgDrawTextArea()
· [Text] ·

PgDrawTextChars()
· [Text] ·

PgDrawTextmx()
· [Text] ·

PgDrawTImage()
· [Displaying images] ·

PgDrawTImagemx()
· [Displaying images] ·

PgDrawTrend()
· [Lines, pixels, and pixel arrays] ·

PgDrawTrendmx()
· [Lines, pixels, and pixel arrays] ·

PgExtentMultiText()
· [Text] ·

PgExtentText()
· [Text] ·

PgGetGraphicsHWCaps()
· [Video modes] ·

PgGetOverlayChromaColor()
· [Video overlay] ·

PgGetPalette()
· [Color] ·

PgGetScalerCapabilities()
· [Video overlay] ·

PgGetVideoMode()
· [Video modes] ·

PgGetVideoModeInfo()
· [Video modes] ·

PgGetVideoModeList()
· [Video modes] ·

PgGray()
· [Color] ·

PgGrayValue()
· [Color] ·

PgGreenValue()
· [Color] ·

PgHSV()
· [Color] ·

PgHSV2RGB()
· [Color] ·

PgNextVideoFrame()
· [Video overlay] ·

PgRedValue()
· [Color] ·

PgRGB()
· [Color] ·

PgRGB2HSV()
· [Color] ·

PgScalerCaps_t
· [Video overlay] ·

PgScalerProps_t
· [Video overlay] ·

PgSetAlpha()
· [Alpha blending support] ·

PgSetAlphaBlend()
· [Alpha blending support] ·

PgSetChroma()
· [Chroma key support] ·

PgSetClipping()
· [Direct mode] ·

PgSetDrawMode()
· [Extended raster operations] · [General attributes] ·

PgSetFillColor()
· [Fill attributes] · [Palette-based images] ·

PgSetFillDither()
· [Fill attributes] ·

PgSetFillTransPat()
· [Fill attributes] ·

PgSetFillXORColor()
· [Fill attributes] ·

PgSetFont()
· [Text attributes] ·

PgSetPalette()
· [Color] ·

PgSetPlaneMask()
· [General attributes] ·

PgSetRegion()
· [Video memory offscreen] ·

PgSetStrokeCap()
· [Stroke (line) attributes] ·

PgSetStrokeColor()
· [Stroke (line) attributes] ·

PgSetStrokeDash()
· [Stroke (line) attributes] ·

PgSetStrokeDither()
· [Stroke (line) attributes] ·

PgSetStrokeFWidth()
· [Stroke (line) attributes] ·

PgSetStrokeJoin()
· [Stroke (line) attributes] ·

PgSetStrokeTransPat()
· [Stroke (line) attributes] ·

PgSetStrokeWidth()
· [Stroke (line) attributes] ·

PgSetStrokeXORColor()
· [Stroke (line) attributes] ·

PgSetTextColor()
· [Text attributes] ·

PgSetTextDither()
· [Text attributes] ·

PgSetTextTransPat()
· [Text attributes] ·

PgSetTextXORColor()
· [Text attributes] ·

PgSetTranslation()
· [Direct mode] · [Translating coordinates] ·

PgSetUnderline()
· [Text] · [Text attributes] ·

PgSetVideoMode()
· [Video modes] ·

PgShmemCreate()
· [Displaying images] · [Releasing images] ·

PgSpan_t
· [Spans -- complex shapes] ·

PgSwapDisplay()
· [Video memory offscreen] ·

PgVideoChannel_t
· [Video overlay] ·

PgWaitHWIdle()
· [Video memory offscreen] ·

ph library
· [Compiling and linking a non-PhAB application] · [Photon libraries] · [Wide and multibyte characters] ·

Ph_DEV_RID
· [Changing the parent] · [Emitting key events] · [Regions] ·

Ph_DRAG_TRACK
· [Initiating dragging] · [Opaque dragging] ·

Ph_EV_BUT_PRESS
· [Pressing a button] ·
click count
· [Multiple clicks] ·
modifier keys
· [Modifier keys] ·

Ph_EV_BUT_RELEASE
· [Releasing a button] ·
click count
· [Multiple clicks] ·
modifier keys
· [Modifier keys] ·

Ph_EV_DND_CANCEL
· [Source widget] ·

Ph_EV_DND_COMPLETE
· [Source widget] ·

Ph_EV_DND_DELIVERED
· [Source widget] ·

Ph_EV_DND_DROP
· [Destination widget] ·

Ph_EV_DND_ENTER
· [Destination widget] ·

Ph_EV_DND_INIT
· [Source widget] ·

Ph_EV_DND_LEAVE
· [Destination widget] ·

Ph_EV_DND_MOTION
· [Destination widget] ·

Ph_EV_DRAG
· [Event handlers -- raw and filter callbacks] · [Handling drag events] ·

Ph_EV_DRAG_COMPLETE
· [Handling drag events] · [Outline dragging] ·

Ph_EV_DRAG_MOVE
· [Handling drag events] · [Opaque dragging] ·

Ph_EV_DRAG_START
· [Handling drag events] ·

Ph_EV_INFO
· [Video memory offscreen] ·

Ph_EV_KEY
· [Emitting key events] ·

Ph_EV_RELEASE_ENDCLICK
· [Multiple clicks] ·

Ph_EV_RELEASE_PHANTOM
· [Releasing a button] ·

Ph_EV_RELEASE_REAL
· [Releasing a button] ·

Ph_EVENT_DIRECT
· [Direct event] ·

Ph_EVENT_INCLUSIVE
· [Inclusive event] ·

Ph_FORCE_FRONT
· [Default placement] · [Ph_FORCE_FRONT flag] · [Specific placement] ·

Ph_OFFSCREEN_INVALID
· [Video memory offscreen] ·

Ph_PACK_RAW
· [A simple data structure] · [Registering new transport types] ·

Ph_PACK_STRING
· [A simple data structure] · [Registering new transport types] ·

Ph_PACK_STRUCT
· [A simple data structure] · [Registering new transport types] ·

Ph_RELEASE_GHOST_BITMAP
· [Releasing images] ·

Ph_RELEASE_IMAGE
· [Releasing images] ·

Ph_RELEASE_PALETTE
· [Releasing images] ·

Ph_RELEASE_TRANSPARENCY_MASK
· [Releasing images] ·

Ph_ROOT_RID
· [About child regions] · [Changing the parent] · [Regions] ·

Ph_TRACK_BOTTOM
· [Initiating dragging] ·

Ph_TRACK_DRAG
· [Initiating dragging] ·

Ph_TRACK_LEFT
· [Initiating dragging] ·

Ph_TRACK_RIGHT
· [Initiating dragging] ·

Ph_TRACK_TOP
· [Initiating dragging] ·

Ph_TRANSPORT_INLINE
· [Destination widget] ·

Ph_WM_APP_DEF_MANAGED
· [Window-managed flags] ·

Ph_WM_BACKDROP
· [Window-managed flags] · [Window-notify flags] ·

Ph_WM_CLOSE
· [Example: verifying window closure] · [Exiting] · [Window-managed flags] · [Window-notify flags] ·

Ph_WM_COLLAPSE
· [Window-managed flags] ·

Ph_WM_CONSWITCH
· [Window-managed flags] · [Window-notify flags] ·

Ph_WM_FFRONT
· [Window-managed flags] · [Window-notify flags] ·

Ph_WM_FOCUS
· [Window-managed flags] · [Window-notify flags] ·

Ph_WM_HELP
· [Connecting help to widgets] · [Help without the ? icon] · [Window-managed flags] · [Window-notify flags] ·

Ph_WM_HIDE
· [Window-managed flags] · [Window-notify flags] ·

Ph_WM_MAX
· [Window-managed flags] · [Window-notify flags] ·

Ph_WM_MENU
· [Window-managed flags] · [Window-notify flags] ·

Ph_WM_MOVE
· [Window-managed flags] · [Window-notify flags] ·

Ph_WM_NO_FOCUS_LIST
· [Window-managed flags] ·

Ph_WM_RENDER_BORDER
· [Window-rendering flags] ·

Ph_WM_RENDER_CLOSE
· [Window-rendering flags] ·

Ph_WM_RENDER_COLLAPSE
· [Window-rendering flags] ·

Ph_WM_RENDER_HELP
· [Connecting help to widgets] · [Window-rendering flags] ·

Ph_WM_RENDER_INLINE
· [Window-rendering flags] ·

Ph_WM_RENDER_MAX
· [Window-rendering flags] ·

Ph_WM_RENDER_MENU
· [Window-rendering flags] ·

Ph_WM_RENDER_MIN
· [Window-rendering flags] ·

Ph_WM_RENDER_RESIZE
· [Window-rendering flags] ·

Ph_WM_RENDER_TITLE
· [Window-rendering flags] ·

Ph_WM_RESIZE
· [Window-managed flags] · [Window-notify flags] ·

Ph_WM_RESTORE
· [Window-managed flags] · [Window-notify flags] ·

Ph_WM_STATE_ISALTKEY
· [Getting and setting the window state] ·

Ph_WM_STATE_ISBACKDROP
· [Getting and setting the window state] ·

Ph_WM_STATE_ISBLOCKED
· [Getting and setting the window state] ·

Ph_WM_STATE_ISFOCUS
· [Getting and setting the window state] ·

Ph_WM_STATE_ISFRONT
· [Getting and setting the window state] ·

Ph_WM_STATE_ISHIDDEN
· [Getting and setting the window state] ·

Ph_WM_STATE_ISMAX
· [Getting and setting the window state] · [Running a standalone application] ·

Ph_WM_TOBACK
· [Window-managed flags] · [Window-notify flags] ·

Ph_WM_TOFRONT
· [Window-managed flags] · [Window-notify flags] ·

PhAB
balloon help
· [Help menu] ·
disabling
· [General preferences] ·
clipboard
· [Clipboard] · [Cutting and copying] · [Editing the clipboard] · [Pasting] · [Viewing the clipboard] ·
context-sensitive help
· [Help menu] ·
control panels
· [Control panels] ·
about
· [Before you start...] ·
Callbacks
· [Callbacks panel] · [Editing callbacks] · [Event handlers -- raw and filter callbacks] · [Hidden widgets] ·
color resources
· [Full color editor] ·
displaying
· [Control panels] ·
editing callback resources
· [Editing callbacks] ·
editing menu items
· [Opening the menu editor] ·
editing raw callbacks
· [Event handlers -- raw and filter callbacks] ·
finding
· [Control panels] ·
font resources
· [Font editor] ·
instance name
· [Instance names] · [Resources panel] ·
list resources
· [List editor] ·
Module Links
· [Module Links panel] ·
Module Tree
· [Control-panel methods] · [Creating a widget] · [Hidden widgets] · [Module Tree panel] · [Ordering widgets] · [Using the Module Tree panel] · [Widgets within a group] ·
next and previous buttons
· [Dragging widgets] · [Resources panel] · [Using the Next and Previous buttons] · [Widgets within a group] ·
pixmap resources
· [Pixmap editor] ·
positioning
· [Control panels] ·
resource names
· [General preferences] · [Resources panel] ·
Resources
· [Aligning widgets using groups] · [Editing widget resources] · [Hidden widgets] · [Resources panel] ·
resources displayed
· [Changing module resources] · [Editing widget resources] · [Multiple widgets] ·
resources not displayed
· [Resources panel] ·
Search
· [Hidden widgets] · [Search panel] ·
selecting widgets
· [A single widget] · [Accessing widgets in a group] · [Control-panel methods] · [Dragging widgets] · [Hidden widgets] · [Resources panel] · [Using the control panels] · [Using the Module Tree panel] · [Using the Next and Previous buttons] · [Widgets within a group] ·
text resources
· [Text editors] ·
copyright information
· [Help menu] ·
customizing
· [Customizing your PhAB environment] ·
exiting
· [File menu] ·
grid
· [Grid preferences] ·
help
· [Help menu] ·
menubar
· [Before you start...] · [Menus] ·
NFS, use with
· [Opening an application] ·
SMB, use with
· [Opening an application] ·
starting
· [Before you start...] ·
toolbars
· [Before you start...] · [Toolbars] ·
version number
· [Help menu] ·
widget palette
· [Before you start...] · [Widget palette] ·
work area
· [Before you start...] · [Iconifying modules] ·

PhAB Concepts (Help menu)
· [Help menu] ·

PhAB Library API (Help menu)
· [Help menu] ·

phablang
· [Distributing your application] · [Starting the Language Editor as a stand-alone application] ·

PhAddMergeTiles()
· [Using damage tiles] ·

PhAllocPackType()
· [Source application] ·

PhArea_t
· [Geometry data types] ·

PhAreaToRect()
· [Geometry data types] ·

PhAttach()
· [PtInit()] ·

PhChannelAttach()
· [name_attach() and PtAppAddInput()] ·

PhClipTilings()
· [Using damage tiles] ·

PhCoalesceTiles()
· [Using damage tiles] ·

PhCopyTiles()
· [Using damage tiles] ·

PhCreateImage()
· [Creating images] ·

PhCreateTransportCtrl()
· [Source application] ·

PhDeTranslateRect()
· [Geometry data types] ·

PhDeTranslateTiles()
· [Using damage tiles] ·

PhDim_t
· [Geometry data types] ·

phditto
· [Caching images] ·

PhDragEvent_t
· [Outline dragging] ·

PhEmit()
· [Emitting events] ·

PhEmitmx()
· [Emitting events] ·

PhEvent_t
· [Emitting events] · [Events] ·

PhEventArm()
· [Collecting events] ·

PhEventNext()
· [Collecting events] ·

PhEventPeek()
· [Collecting events] ·

PhEventRead()
· [Collecting events] ·

PhEventRegion_t
· [Emitting events] ·

phexlib library
· [Compiling and linking a non-PhAB application] · [Other encodings] · [Photon libraries] ·

PhFindTransportType()
· [Both applications] ·

PHFONT_ALL_FONTS
· [Querying available fonts] ·

PHFONT_ALL_SYMBOLS
· [Querying available fonts] ·

PHFONT_BITMAP
· [Querying available fonts] ·

PHFONT_DONT_SHOW_LEGACY
· [Querying available fonts] ·

PHFONT_FIXED
· [Querying available fonts] ·

PHFONT_INFO_BOLD
· [FontDetails structure] ·

PHFONT_INFO_FIXED
· [FontDetails structure] ·

PHFONT_INFO_ITALIC
· [FontDetails structure] ·

PHFONT_INFO_PLAIN
· [FontDetails structure] ·

PHFONT_INFO_PROP
· [FontDetails structure] ·

PHFONT_PROP
· [Querying available fonts] ·

PHFONT_SCALABLE
· [Querying available fonts] ·

PhFreeTiles()
· [Using damage tiles] ·

PhFreeTransportType()
· [Source application] ·

PhGetAllTransportHdrs()
· [Destination application] ·

PhGetData()
· [Collecting events] · [Event handler invocation] · [Modifier keys] · [Multiple clicks] ·

PhGetNextInlineData()
· [Source application] ·

PhGetNextTransportHdr()
· [Destination application] ·

PhGetRects()
· [Collecting events] ·

PhGetTile()
· [Using damage tiles] ·

PhGetTransportHdr()
· [Destination application] ·

PhGetTransportVectors()
· [Source application] ·

PhImage_t
· [Using a file] ·
creating
· [Creating images] ·
image types
· [Images] ·

phindows
· [Caching images] ·

PhInitDrag()
· [Initiating dragging] ·

PhInputGroup()
· [Keyboard driver] ·

PhIntersectTilings()
· [Using damage tiles] ·

PhKeyEvent_t
· [Keyboard drivers] ·

PhLinkTransportData()
· [Source application] ·

PhLocateTransHdr()
· [Destination application] ·

PhMakeTransBitmap()
· [Using a transparency mask] ·

PhMakeTransparent()
· [Using chroma] ·

PhMallocUnpack()
· [Destination application] ·

PhMergeTiles()
· [Using damage tiles] ·

Photon coordinate space
· [Drivers using overlapping regions] · [Initial dimensions and location] · [Multiple graphic drivers] · [Origin at (0,0) and initial rectangle not at (0,0)] · [Photon coordinate space] · [Photon coordinate space] · [Root region] ·

photon library
· [Compiling and linking a non-PhAB application] · [Photon libraries] ·

Photon Manager
· [Asynchronous notification] · [Default placement] · [Device region] · [Direct event] · [Drag events] · [Emitting events] · [Event compression] · [Event coordinates] · [Event handlers -- raw and filter callbacks] · [Event space] · [How region owners are notified of events] · [Inclusive event] · [Keyboard driver] · [Keyboard focus] · [Mouse driver] · [Multiple graphic drivers] · [Parent region] · [Ph_FORCE_FRONT flag] · [Pointer focus] · [Polling] · [Regions] · [Synchronous notification] · [Window-frame regions] ·

Photon pulses
pulses
· [Photon pulses] ·

Photon Window Manager
· [Backdrop region] · [Focus region] · [Keyboard driver] · [Keyboard focus] · [Module callbacks] · [Parent region] · [Photon window manager] · [Positioning a module] · [PtCreateWidget() -- first call] · [Window-frame regions] · [Workspace region] ·
taskbar
· [Debugging] · [Icon manifests] · [Running the application] ·
workspace menu
· [Workspace region] ·

PHOTON_PATH environment variable
· [Step 1. Export the PHOTON_PATH environment variable] · [Step 7. Start the window manager] ·

PhPackEntry()
· [Source application] ·

PhPackType()
· [Source application] ·

PhPoint_t
· [Geometry data types] ·

PhPointerEvent_t
· [Modifier keys] · [Multiple clicks] ·

PhQuerySystemInfo()
· [System information] ·

PhRect_t
· [Geometry data types] ·

PhRectIntersect()
· [Geometry data types] ·

PhRectsToTiles()
· [Using damage tiles] ·

PhRectToArea()
· [Geometry data types] ·

PhRectUnion()
· [Geometry data types] ·

PhRegion_t
· [Placing regions] ·

PhRegionChange()
· [About child regions] · [Changing region placement] ·

PhRegionOpen()
· [About child regions] · [Initial dimensions and location] ·

PhRegionQuery()
· [Changing region placement] · [Placing regions] ·

PhRegisterTransportType()
· [A simple data structure] · [Both applications] ·

phrelay
· [Caching images] ·

PhReleaseImage()
· [Releasing images] ·

PhReleaseTransportCtrl()
· [Source application] ·

PhReleaseTransportHdrs()
· [Destination application] ·

phrender library
· [Compiling and linking a non-PhAB application] · [Photon libraries] ·

PhRid_t
· [Regions] ·

phs-to-*
· [Pp_PC_DRIVER] ·

PhSortTiles()
· [Using damage tiles] ·

PhSysInfo_t
· [System information] ·

PhTile_t
· [Geometry data types] · [Using damage tiles] ·

PhTilesToRects()
· [Using damage tiles] ·

PhTimerArm()
· [Timers] ·

PhTranslateRect()
· [Geometry data types] ·

PhTranslateTiles()
· [Using damage tiles] ·

PhTransportCtrl_t
· [Source application] ·

PhTransportFindLink()
· [Source application] ·

PhTransportFixupRec_t
· [A simple data structure] · [Fixup list] ·

PhTransportLink_t
· [Source application] ·

PhTransportRegEntry_t
· [A simple data structure] · [Both applications] ·

PhTransportType()
· [Source application] ·

PhUnlinkTransportHdr()
· [Destination application] ·

PhUnpack()
· [Destination application] ·

PhWindowEvent_t
· [Notification callback] ·

PhWindowQueryVisible()
· [Window-manager functions] ·

<PhWm.h>
· [Window-managed flags] ·

PHWMOPTS environment variable
· [Step 7. Start the window manager] ·

PiCropImage()
· [Manipulating images] ·

pictures
as widget database
· [Using a widget database] · [Using pictures as widget databases] ·
displaying
· [Displaying a picture] ·
modules
· [Bilingual applications] · [Creating a database] · [Picture modules] · [Using widget databases] ·
accessing and displaying
· [Accessing PhAB Modules from Code] ·
resizing
· [Resizing a picture module] ·

Pictures (Application menu)
· [Application menu] ·

PiDuplicateImage()
· [Manipulating images] ·

pies
· [Arcs, circles, chords, and pies] ·

PiFlipImage()
· [Manipulating images] ·

PiGetPixel()
· [Manipulating images] ·

PiGetPixelFromData()
· [Manipulating images] ·

PiGetPixelRGB()
· [Manipulating images] ·

pipes
· [Other I/O mechanisms] ·

PiSetPixel()
· [Manipulating images] ·

PiSetPixelInData()
· [Manipulating images] ·

pixels
· [Lines, pixels, and pixel arrays] ·

pixmap editor
· [Pixmap editor] ·

<PkKeyDef.h>
· [String resources] · [Unicode] · [Where the user is going to type the hotkey] ·

plugins
Launcher
· [Icon modules] · [Module types] ·
Shelf
· [Icon modules] · [Module types] ·

PmMemCreateMC()
· [Memory-context functions] ·

PmMemFlush()
· [Memory-context functions] ·

PmMemReleaseMC()
· [Memory-context functions] ·

PmMemSetChunkSize()
· [Memory-context functions] ·

PmMemSetMaxBufSize()
· [Memory-context functions] ·

PmMemSetType()
· [Memory-context functions] ·

PmMemStart()
· [Memory-context functions] ·

PmMemStop()
· [Memory-context functions] ·

point (PhPoint_t)
· [Geometry data types] ·

point-and-click selection method
· [Point-and-click method] ·

pointer
buttons, multiple clicks
· [Multiple clicks] ·
events
· [Device region] · [Event modification] · [Keyboard focus] · [Mouse driver] · [Pointer focus] · [PtRealizeWidget()] · [Workspace region] ·
buttons
· [Pointer events] ·
cooked (focused)
· [Pointer focus] ·
raw (unfocused)
· [Pointer focus] ·
focus
· [Pointer focus] ·

polygons
· [Polygons] ·
overlapping
· [Overlapping polygons] ·

Pp_clearbit()
· [Pp_PC_CONTROL (read-only)] ·

Pp_PC_COLLATING_MODE
· [Pp_PC_COLLATING_MODE] ·

Pp_PC_COLOR_MODE
· [Pp_PC_COLOR_MODE] ·

Pp_PC_CONTROL
· [Pp_PC_CONTROL (read-only)] ·

Pp_PC_COPIES
· [Pp_PC_COPIES] ·

Pp_PC_DATE
· [Pp_PC_DATE] ·

Pp_PC_DEVICE
· [Pp_PC_DEVICE] ·

Pp_PC_DITHERING
· [Pp_PC_DITHERING] ·

Pp_PC_DO_PREVIEW
· [Pp_PC_DO_PREVIEW] ·

Pp_PC_DRIVER
· [Pp_PC_DRIVER] ·

Pp_PC_DUPLEX
· [Pp_PC_DUPLEX] ·

Pp_PC_FILENAME
· [Pp_PC_FILENAME] ·

Pp_PC_INKTYPE
· [Pp_PC_INKTYPE] ·

Pp_PC_INTENSITY
· [Pp_PC_INTENSITY] ·

Pp_PC_JOB_NAME
· [Pp_PC_JOB_NAME] ·

Pp_PC_MARGINS
· [Pp_PC_MARGINS] ·

Pp_PC_NAME
· [Pp_PC_NAME] ·

Pp_PC_NONPRINT_MARGINS
· [Pp_PC_NONPRINT_MARGINS] ·

Pp_PC_ORIENTATION
· [Pp_PC_ORIENTATION] ·

Pp_PC_PAGE_NUM
· [Pp_PC_PAGE_NUM] · [Pp_PC_PAGE_RANGE] ·

Pp_PC_PAGE_RANGE
· [Pp_PC_PAGE_RANGE] ·

Pp_PC_PAPER_SIZE
· [Pp_PC_PAPER_SIZE] ·

Pp_PC_PAPER_SOURCE
· [Pp_PC_PAPER_SOURCE] ·

Pp_PC_PAPER_TYPE
· [Pp_PC_PAPER_TYPE] ·

Pp_PC_PREVIEW_APP
· [Pp_PC_PREVIEW_APP] ·

Pp_PC_PRINTER_RESOLUTION
· [Pp_PC_PRINTER_RESOLUTION] ·

Pp_PC_PROP_APP
· [Pp_PC_PROP_APP] ·

Pp_PC_REVERSED
· [Pp_PC_REVERSED] ·

Pp_PC_SCALE
· [Pp_PC_SCALE] ·

Pp_PC_SOURCE_COLORS
· [Pp_PC_SOURCE_COLORS] ·

Pp_PC_SOURCE_OFFSET
· [Pp_PC_SOURCE_OFFSET] ·

Pp_PC_SOURCE_RESOLUTION
· [Pp_PC_SOURCE_RESOLUTION] ·

Pp_PC_SOURCE_SIZE
· [Pp_PC_SOURCE_SIZE] ·

Pp_PC_USER_ID
· [Pp_PC_USER_ID (read-only)] ·

Pp_resetbits()
· [Pp_PC_CONTROL (read-only)] ·

Pp_setbit()
· [Pp_PC_CONTROL (read-only)] ·

Pp_testbit()
· [Pp_PC_CONTROL (read-only)] ·

PpContinueJob()
· [Starting a print job] · [Suspending and resuming a print job] ·

PpCreatePC()
· [Creating a print context] ·

PpEndJob()
· [Ending a print job] ·

PpFreePrinterList()
· [Modifying a print context] ·

PpGetCanvas()
· [Starting a print job] ·

PpGetPC()
· [Starting a print job] · [What's in a print context?] ·

PpLoadDefaultPrinter()
· [Modifying a print context] ·

PpLoadPrinter()
· [Modifying a print context] ·

PpLoadPrinterList()
· [Modifying a print context] ·

PpPageRange_t
· [Pp_PC_PAGE_RANGE] ·

PpPCControl_t
· [Pp_PC_CONTROL (read-only)] ·

PpPrintContext_t
· [Creating a print context] · [Printing] ·

PpPrintNewPage()
· [Printing a new page] ·

PpPrintWidget()
· [Printing the desired widgets] ·

PpReleasePC()
· [Freeing the print context] ·

PpSetCanvas()
· [Starting a print job] ·

PpSetPC()
· [Modifying a print context] · [What's in a print context?] ·

PpStartJob()
· [Starting a print job] ·

PpSuspendJob()
· [Ending a print job] · [Suspending and resuming a print job] ·

Preferences (Options menu)
· [Customizing your PhAB environment] · [Options menu] · [Resources panel] ·

press-drag-release (PDR) method
· [Using a menu module] ·

print command, specifying
· [General preferences] ·

print contexts
· [What's in a print context?] ·
creating
· [Creating a print context] ·
example
· [Example] ·
freeing
· [Freeing the print context] ·
modifying
· [Modifying a print context] ·
PpPrintContext_t
· [Creating a print context] · [Printing] ·
printing
· [Starting a print job] ·

printing
about
· [Printing] ·
available printers
· [Modifying a print context] ·
closing
· [Ending a print job] ·
collating mode
· [Pp_PC_COLLATING_MODE] ·
color mode
· [Pp_PC_COLOR_MODE] ·
control
· [Pp_PC_CONTROL (read-only)] ·
control (PpPCControl_t)
· [Pp_PC_CONTROL (read-only)] ·
date
· [Pp_PC_DATE] ·
dithering
· [Pp_PC_DITHERING] ·
duplex
· [Pp_PC_DUPLEX] ·
example
· [Example] ·
filter application
· [Pp_PC_DRIVER] ·
ink type
· [Pp_PC_INKTYPE] ·
intensity
· [Pp_PC_INTENSITY] ·
job name
· [Pp_PC_JOB_NAME] ·
margins
· [Pp_PC_MARGINS] ·
new page
· [Printing a new page] ·
nonprintable margins
· [Pp_PC_NONPRINT_MARGINS] · [Starting a print job] ·
number of copies
· [Pp_PC_COPIES] ·
orientation
· [Pp_PC_ORIENTATION] ·
page number
· [Pp_PC_PAGE_NUM] · [Pp_PC_PAGE_RANGE] ·
page order
· [Pp_PC_REVERSED] ·
page range (PpPageRange_t)
· [Pp_PC_PAGE_RANGE] ·
paper size
· [Pp_PC_PAPER_SIZE] ·
paper source
· [Pp_PC_PAPER_SOURCE] ·
paper type
· [Pp_PC_PAPER_TYPE] ·
preview
· [Pp_PC_DO_PREVIEW] · [Pp_PC_PREVIEW_APP] ·
print context
freeing
· [Freeing the print context] ·
print contexts
· [Printing] · [What's in a print context?] ·
creating
· [Creating a print context] ·
modifying
· [Modifying a print context] ·
printer name
· [Pp_PC_NAME] ·
printer properties
· [Pp_PC_PROP_APP] ·
printer resolution
· [Pp_PC_PRINTER_RESOLUTION] ·
resuming
· [Suspending and resuming a print job] ·
scale
· [Pp_PC_SCALE] ·
source
colors
· [Pp_PC_SOURCE_COLORS] ·
offset
· [Pp_PC_SOURCE_OFFSET] · [Starting a print job] ·
resolution
· [Pp_PC_SOURCE_RESOLUTION] ·
size
· [Pp_PC_SOURCE_SIZE] · [Starting a print job] ·
spooler
· [Pp_PC_DEVICE] ·
starting
· [Starting a print job] ·
suspending
· [Suspending and resuming a print job] ·
to a file
· [Pp_PC_FILENAME] ·
user ID
· [Pp_PC_USER_ID (read-only)] ·
widgets
· [Printing the desired widgets] ·
PpPrintWidget()
· [Printing the desired widgets] ·
PtList
· [PtList] ·
PtMultiText
· [PtMultiText] ·
PtScrollArea
· [PtScrollArea] ·
scrolling widgets
· [Printing widgets that scroll] ·

proto.h
· [Function prototypes] · [Generating application code] · [What PhAB generates] ·
potential problems
· [Potential problems with generating proto.h] ·

prototypes
· [Function prototypes] ·
potential problems
· [Potential problems with generating proto.h] ·

<Pt.h>
· [Basic steps] ·

Pt_ARG()
· [Argument lists] ·

Pt_ARG_ACCEL_KEY
· [Specifying the hotkey label] ·
multilingual applications
· [Hotkeys] ·

Pt_ARG_ANCHOR_FLAGS
· [Anchor resources] ·

Pt_ARG_ANCHOR_OFFSETS
· [Setting anchor flags in your application's code] ·

Pt_ARG_AREA
· [Resources panel] · [Widget geometry] ·

Pt_ARG_BASIC_FLAGS
· [Widget geometry] ·

Pt_ARG_BEVEL_WIDTH
· [Scalar and color resources] · [Widget geometry] ·

Pt_ARG_BUTTON_TYPE
· [Creating submenus] ·

Pt_ARG_CBOX_FLAGS
· [Flag resources] ·

Pt_ARG_CONTAINER_FLAGS
· [Controlling focus] · [Hotkeys -- the basics] · [Processing hotkeys] ·

Pt_ARG_CURSOR_OVERRIDE
· [Boolean resources (pointer method)] ·

Pt_ARG_DIM
· [Absolute positioning] · [Resizing widgets and modules] · [Resources panel] · [Widget geometry] ·

Pt_ARG_EFLAGS
· [Displaying help in a balloon] ·

Pt_ARG_EXTENT
· [Resources panel] · [Widget geometry] ·

Pt_ARG_FLAGS
· [Controlling focus] · [Disabling hotkeys] · [Event handlers -- raw and filter callbacks] · [Example: verifying window closure] · [Hotkeys -- the basics] · [Initiating dragging] · [Lengthy Operations] · [PtRealizeWidget()] · [Receiving drag-and-drop events] · [Starting drag and drop] · [Using pointers] · [Widget geometry] ·

Pt_ARG_GROUP_FLAGS
· [Using the Group flags] ·

Pt_ARG_GROUP_ORIENTATION
· [Aligning widgets horizontally or vertically] ·

Pt_ARG_GROUP_ROWS_COLS
· [Aligning widgets in rows and columns] ·

Pt_ARG_GROUP_SPACING
· [Aligning widgets horizontally or vertically] · [Aligning widgets in rows and columns] ·

Pt_ARG_HELP_TOPIC
· [Displaying help in a balloon] · [Displaying help in the Helpviewer] ·

Pt_ARG_ITEMS
· [Array resources] ·

Pt_ARG_LABEL_IMAGE
· [Creating a series of snapshots] · [Creating images] · [Displaying images] · [Image resources] ·

Pt_ARG_LABEL_TYPE
· [Creating a series of snapshots] · [Creating images] · [Displaying images] · [Importing graphics images] ·

Pt_ARG_MARGIN_HEIGHT
· [Widget geometry] ·

Pt_ARG_MARGIN_WIDTH
· [Widget geometry] ·

Pt_ARG_MENU_FLAGS
· [Creating submenus] ·

Pt_ARG_MULTITEXT_NUM_LINES
· [PtMultiText] ·

Pt_ARG_MULTITEXT_NUM_LINES_VISIBLE
· [PtMultiText] ·

Pt_ARG_MULTITEXT_ROWS
· [PtMultiText] ·

Pt_ARG_POINTER
· [Pointer resources] · [Using a model for more complex drawing] ·

Pt_ARG_POS
· [Absolute positioning] · [Outline dragging] · [Resources panel] · [Widget geometry] ·

Pt_ARG_RAW_CALC_OPAQUE_F
· [PtRaw widget] ·

Pt_ARG_RAW_CONNECT_F
· [PtRaw widget] ·

Pt_ARG_RAW_DRAW_F
· [PtRaw widget] · [Raw drawing function] ·

Pt_ARG_RAW_EXTENT_F
· [PtRaw widget] ·

Pt_ARG_RAW_INIT_F
· [PtRaw widget] ·

Pt_ARG_RESIZE_FLAGS
· [Geometry negotiation] · [Resize policy] · [Setting the resize policy in PhAB] ·

Pt_ARG_TERM_ANSI_PROTOCOL
· [Boolean resources] ·

Pt_ARG_TEXT_STRING
· [String resources] · [Using pointers] ·

Pt_ARG_TIMER_INITIAL
· [Cycling through the snapshots] · [Using PtTimer] ·

Pt_ARG_TIMER_REPEAT
· [Cycling through the snapshots] · [Using PtTimer] ·

Pt_ARG_USER_DATA
· [Alloc resources] · [Using a model for more complex drawing] ·

Pt_ARG_WINDOW_HELP_ROOT
· [Displaying help in the Helpviewer] ·

Pt_ARG_WINDOW_MANAGED_FLAGS
· [Connecting help to widgets] · [Example: verifying window closure] · [Exiting] · [Getting and setting the window state] · [Window-managed flags] · [Window-management flags] · [Window-notify flags] ·

Pt_ARG_WINDOW_NOTIFY_FLAGS
· [Example: verifying window closure] · [Notification callback] · [Window-management flags] · [Window-notify flags] ·

Pt_ARG_WINDOW_RENDER_FLAGS
· [Connecting help to widgets] · [Running a standalone application] · [Window-management flags] · [Window-rendering flags] ·

Pt_ARG_WINDOW_STATE
· [Getting and setting the window state] · [Running a standalone application] · [Window-management flags] ·

Pt_AS_REQUIRED
· [Absolute positioning] ·

Pt_BLOCK_CUA_FOCUS
· [Controlling focus] ·

Pt_BLOCKED
· [Event handlers -- raw and filter callbacks] · [Lengthy Operations] ·

Pt_BOTTOM_ANCHORED_BOTTOM
· [Anchor resources] ·

Pt_BOTTOM_ANCHORED_RELATIVE
· [Anchor resources] ·

Pt_BOTTOM_ANCHORED_TOP
· [Anchor resources] ·

Pt_BOTTOM_IS_ANCHORED
· [Setting anchor flags in your application's code] ·

Pt_CB_ACTIVATE
· [Adding callbacks] · [Callbacks] · [Generating menu items] · [Using a menu module] ·
modifier keys
· [Modifier keys] ·

Pt_CB_ARM
· [Callbacks] · [Initiating dragging] · [Outline dragging] · [Using a menu module] ·

Pt_CB_BLOCKED
· [Event handlers -- raw and filter callbacks] ·

Pt_CB_DESTROYED
· [Creating widgets] · [Example: verifying window closure] · [Widget life cycle] ·

Pt_CB_DISARM
· [Callbacks] ·

Pt_CB_DND
· [Receiving drag-and-drop events] ·

Pt_CB_FILTER
· [Event handlers -- raw and filter callbacks] · [Event handlers -- raw and filter callbacks] · [Handling drag events] ·
adding
· [Adding event handlers] · [Event handlers -- raw and filter callbacks] ·
removing
· [Removing event handlers] ·

Pt_CB_GOT_FOCUS
· [Focus callbacks] ·

Pt_CB_HOTKEY
· [Creating hotkeys and shortcuts] · [Specifying the callback] ·
multilingual applications
· [Hotkeys] ·

Pt_CB_IS_DESTROYED
· [Example: verifying window closure] · [Widget life cycle] ·

Pt_CB_LOST_FOCUS
· [Focus callbacks] · [Ordering widgets] ·

Pt_CB_MENU
· [Callbacks] ·

Pt_CB_OUTBOUND
· [Initiating dragging] · [Starting drag and drop] ·

Pt_CB_RAW
· [Event handlers -- raw and filter callbacks] · [Event handlers -- raw and filter callbacks] · [Handling drag events] ·
adding
· [Adding event handlers] · [Event handlers -- raw and filter callbacks] ·
removing
· [Removing event handlers] ·

Pt_CB_REALIZED
· [Widget life cycle] ·

Pt_CB_REPEAT
· [Callbacks] ·

Pt_CB_RESIZE
· [Enforcing position or size constraints without anchors] ·

Pt_CB_TIMER_ACTIVATE
· [Cycling through the snapshots] · [Using PtTimer] ·

Pt_CB_UNREALIZED
· [Widget life cycle] ·

Pt_CB_WINDOW
· [Example: verifying window closure] · [Notification callback] · [Window-notify flags] ·

Pt_CB_WINDOW_CLOSING
· [Example: verifying window closure] · [Window-notify flags] ·

Pt_COMBOBOX_STATIC
· [Flag resources] ·

Pt_CONSUME
· [Event handlers -- raw and filter callbacks] ·

Pt_CONTINUE
· [Adding an input handler] · [Code-callback functions] · [Event handlers -- raw and filter callbacks] · [Module setup functions] · [Prerealize setup function] ·

Pt_DEFAULT_PARENT
· [Creating widgets] · [Generating menu items] · [PtCreateWidget() -- second call] ·

Pt_DELAY_EXIT
· [Exiting] ·

Pt_DELAY_REALIZE
· [PtRealizeWidget()] ·

Pt_DESTROYED
· [Example: verifying window closure] ·

Pt_DND_SELECT_DUP_DATA
· [Destination widget] ·

Pt_DND_SELECT_MOTION
· [Destination widget] ·

Pt_DND_SILENT
· [Source widget] ·

Pt_ENABLE_CUA
· [Controlling focus] ·

Pt_ENABLE_CUA_ARROWS
· [Controlling focus] ·

Pt_END
· [Adding an input handler] · [Event handler invocation] · [Module setup functions] · [Removing a signal-processing function] · [Removing an input handler] · [Work procedures] ·

Pt_EVENT_PROCESS_ALLOW
· [Flags to PtEnter() and PtLeave()] · [Modal operations and threads] ·

Pt_EVENT_PROCESS_PREVENT
· [Flags to PtEnter() and PtLeave()] ·

Pt_FOCUS_RENDER
· [Controlling focus] ·

Pt_GETS_FOCUS
· [Controlling focus] · [Disabling hotkeys] · [Hotkeys -- the basics] ·

Pt_GHOST
· [Disabling hotkeys] ·

Pt_GROUP_EQUAL_SIZE
· [Using the Group flags] ·

Pt_GROUP_EQUAL_SIZE_HORIZONTAL
· [Using the Group flags] ·

Pt_GROUP_EQUAL_SIZE_VERTICAL
· [Using the Group flags] ·

Pt_GROUP_EXCLUSIVE
· [Using the Group flags] ·

Pt_GROUP_HORIZONTAL
· [Aligning widgets horizontally or vertically] ·

Pt_GROUP_NO_KEY_WRAP_HORIZONTAL
· [Using the Group flags] ·

Pt_GROUP_NO_KEY_WRAP_VERTICAL
· [Using the Group flags] ·

Pt_GROUP_NO_KEYS
· [Using the Group flags] ·

Pt_GROUP_NO_SELECT_ALLOWED
· [Using the Group flags] ·

Pt_GROUP_STRETCH_FILL
· [Using the Group flags] ·

Pt_GROUP_STRETCH_HORIZONTAL
· [Using the Group flags] ·

Pt_GROUP_STRETCH_VERTICAL
· [Using the Group flags] ·

Pt_GROUP_VERTICAL
· [Aligning widgets horizontally or vertically] ·

Pt_HALT
· [Adding an input handler] · [Code-callback functions] ·

Pt_HIGHLIGHTED
· [Widget geometry] ·

Pt_HOTKEY_TERMINATOR
· [Processing hotkeys] ·

Pt_HOTKEYS_FIRST
· [Hotkeys -- the basics] · [Processing hotkeys] ·

Pt_IGNORE
· [Event handlers -- raw and filter callbacks] ·

Pt_IMAGE
· [Creating a series of snapshots] · [Creating images] · [Displaying images] · [Importing graphics images] ·

Pt_INITIAL
· [Absolute positioning] ·

Pt_INTERNAL_HELP
· [Displaying help in a balloon] ·

Pt_LEFT_ANCHORED_LEFT
· [Anchor resources] ·

Pt_LEFT_ANCHORED_RELATIVE
· [Anchor resources] ·

Pt_LEFT_ANCHORED_RIGHT
· [Anchor resources] ·

Pt_LEFT_IS_ANCHORED
· [Setting anchor flags in your application's code] ·

Pt_LINK_DELETE
· [Link resources] ·

Pt_LINK_INSERT
· [Link resources] ·

Pt_MENU_CHILD
· [Creating submenus] ·

Pt_MENU_DOWN
· [Creating submenus] ·

Pt_MENU_RIGHT
· [Creating submenus] ·

Pt_NO_PARENT
· [Creating widgets] · [PtCreateWidget() -- first call] ·

Pt_PROCESS
· [Event handlers -- raw and filter callbacks] ·

Pt_REGION
· [PtRealizeWidget()] ·

Pt_RESIZE_X_ALWAYS
· [Resize policy] ·

Pt_RESIZE_X_AS_REQUIRED
· [Resize policy] ·

Pt_RESIZE_X_BITS
· [Setting the resize policy in your application's code] ·

Pt_RESIZE_X_INITIAL
· [Resize policy] ·

Pt_RESIZE_XY_ALWAYS
· [Resize policy] ·

Pt_RESIZE_XY_AS_REQUIRED
· [Resize policy] ·

Pt_RESIZE_XY_BITS
· [Setting the resize policy in your application's code] ·

Pt_RESIZE_XY_INITIAL
· [Resize policy] ·

Pt_RESIZE_Y_ALWAYS
· [Resize policy] ·

Pt_RESIZE_Y_AS_REQUIRED
· [Resize policy] ·

Pt_RESIZE_Y_BITS
· [Setting the resize policy in your application's code] ·

Pt_RESIZE_Y_INITIAL
· [Resize policy] ·

Pt_RIGHT_ANCHORED_LEFT
· [Anchor resources] ·

Pt_RIGHT_ANCHORED_RELATIVE
· [Anchor resources] ·

Pt_RIGHT_ANCHORED_RIGHT
· [Anchor resources] ·

Pt_RIGHT_IS_ANCHORED
· [Setting anchor flags in your application's code] ·

Pt_SELECT_NOREDRAW
· [Hotkeys -- the basics] ·

Pt_SELECTABLE
· [Disabling hotkeys] · [Hotkeys -- the basics] · [Initiating dragging] · [Receiving drag-and-drop events] · [Starting drag and drop] ·

Pt_TEXT_IMAGE
· [Creating a series of snapshots] · [Creating images] · [Displaying images] ·

Pt_TOP_ANCHORED_BOTTOM
· [Anchor resources] ·

Pt_TOP_ANCHORED_RELATIVE
· [Anchor resources] ·

Pt_TOP_ANCHORED_TOP
· [Anchor resources] ·

Pt_TOP_IS_ANCHORED
· [Setting anchor flags in your application's code] ·

PtAddCallback()
· [Adding callbacks] · [Basic steps] · [Generating menu items] ·

PtAddCallbacks()
· [Adding callbacks] · [Basic steps] ·

PtAddEventHandler(), PtAddEventHandlers()
· [Adding event handlers] ·

PtAddFilterCallback(), PtAddFilterCallbacks()
· [Adding event handlers] ·

PtAddHotkeyHandler()
· [Disabling hotkeys] ·

PtAddResponseType()
· [Starting drag and drop] ·

PtAlert()
· [Predefined dialogs] ·
multilingual applications
· [Hard-coded strings] ·

PtAllowExit()
· [Exiting] ·

PtAppAddFd()
· [Other I/O mechanisms] ·

PtAppAddFdPri()
· [Other I/O mechanisms] ·

PtAppAddInput()
· [Adding an input handler] ·

PtAppAddSignalProc()
· [Adding a signal-processing function] ·

PtAppAddWorkProc()
· [Work procedures] ·

PtAppContext_t
· [Adding a signal-processing function] · [Adding an input handler] · [Arming a pulse] · [Creating a pulse] · [Delivering a pulse to yourself] · [Destroying a pulse] · [Work procedures] ·

PtAppCreatePulse()
· [Creating a pulse] ·

PtAppDeletePulse()
· [Destroying a pulse] ·

PtAppInit()
· [Basic steps] · [Transport mechanism] ·

PtAppPulseTrigger()
· [Delivering a pulse to yourself] ·

PtAppRemoveInput()
· [Removing an input handler] ·

PtAppRemoveSignalProc()
· [Removing a signal-processing function] ·

PtAppRemoveWorkProc()
· [Work procedures] ·

PtAppSetFdMode()
· [Other I/O mechanisms] ·

PtArg_t
· [Argument lists] ·

PtBasic
· [Callbacks] · [Widget geometry] ·

PtBezier
· [Creating a widget] ·

PtBkgdHandlerProcess()
· [Lengthy Operations] · [Raw drawing function] · [Time-consuming work in a callback] ·

PtBlockAllWindows()
· [Modal dialogs] ·

PtBlockWindow()
· [Modal dialogs] ·

PtButton
· [Adding callbacks] · [Creating a series of snapshots] · [Creating images] · [Displaying images] ·

PtCalcCanvas()
· [Determining the raw widget canvas] ·

PtCalcSurface()
· [Calculating geometry for control surfaces] ·

PtCalcSurfaceByAction()
· [Calculating geometry for control surfaces] ·

PtCalcSurfaceById()
· [Calculating geometry for control surfaces] ·

PtCallback_t
· [Adding callbacks] ·

PtCallbackInfo_t
· [Callback invocation] · [Code-callback functions] · [Generating menu items] · [Module setup functions] ·

PtCallbackList_t
· [Examining callbacks] ·

PtCancelDnd()
· [Canceling drag and drop] ·

PtCheckSurfaces()
· [Activating control surfaces] ·

PtChildType()
· [Working in the widget family] ·

PtClipAdd()
· [Clipping] ·

PtClipRemove()
· [Clipping] ·

PtComboBox
· [Argument lists for setting resources] ·

PtCondTimedWait()
· [Exiting] · [Threads] ·

PtCondWait()
· [Exiting] · [Threads] ·

PtConnectionClientSetError()
· [name_attach() and PtAppAddInput()] ·

PtConnectionServerSetError()
· [name_attach() and PtAppAddInput()] ·

PtConsoleSwitch()
· [Window-manager functions] ·

PtContainer
· [Absolute positioning] · [Container widgets] ·

PtContainerCallback_t
· [Enforcing position or size constraints without anchors] ·

PtContainerGiveFocus()
· [Ordering widgets] ·

PtCRC()
· [Caching images] ·

PtCRCValue()
· [Caching images] ·

PtCreateActionSurface()
· [Creating and destroying control surfaces] ·

PtCreateSurface()
· [Creating and destroying control surfaces] ·

PtCreateTransportCtrl()
· [Starting drag and drop] ·

PtCreateWidget()
· [Adding callbacks] · [Basic steps] · [Creating widgets] · [Generating menu items] · [Manipulating Resources in Application Code] · [PtCreateWidget() -- first call] · [PtCreateWidget() -- second call] ·

PtDamageSurface()
· [Drawing control surfaces] ·

PtDamageSurfaceByAction()
· [Drawing control surfaces] ·

PtDamageSurfaceById()
· [Drawing control surfaces] ·

PtDamageWidget()
· [Raw drawing function] ·

PtDestroyAllSurfaces()
· [Creating and destroying control surfaces] ·

PtDestroySurface()
· [Creating and destroying control surfaces] ·

PtDestroyWidget()
· [Example: verifying window closure] · [Widget life cycle] ·

PtDisableSurface()
· [Enabling and disabling control surfaces] ·

PtDisableSurfaceByAction()
· [Enabling and disabling control surfaces] ·

PtDisableSurfaceById()
· [Enabling and disabling control surfaces] ·

PtDndFetch_t
· [Destination widget] ·

PtDndSelect()
· [Destination widget] ·

PtEnableSurface()
· [Enabling and disabling control surfaces] ·

PtEnableSurfaceByAction()
· [Enabling and disabling control surfaces] ·

PtEnableSurfaceById()
· [Enabling and disabling control surfaces] ·

PtEnter()
· [Exiting] · [Threads] ·

PtExit()
· [Exiting] · [Setting up the code] ·

PtExtentWidget(), PtExtentWidgetFamily()
· [Widget geometry] ·

PtFdProc_t
· [Other I/O mechanisms] ·

PtFileSelection()
· [Lengthy Operations] · [Predefined dialogs] ·

PtFindDisjoint()
· [Working in the widget family] ·

PtFindFocusChild()
· [Working in the widget family] ·

PtFindGuardian()
· [Working in the widget family] ·

PtFindSurface()
· [Finding control surfaces] ·

PtFindSurfaceByAction()
· [Finding control surfaces] ·

PtFlush()
· [Adding an input handler] · [Other I/O mechanisms] · [Work procedures] ·

PtFontSelection()
· [Predefined dialogs] ·

PtForwardWindowEvent()
· [Getting and setting the window state] · [Window-manager functions] ·

PtForwardWindowTaskEvent()
· [Getting and setting the window state] · [Window-manager functions] ·

PtGetParent()
· [Creating submenus] · [Working in the widget family] ·

PtGetParentWidget()
· [Working in the widget family] ·

PtGetResource()
· [Getting one resource] ·

PtGetResources()
· [Alloc resources (pointer method)] · [Array resources (pointer method)] · [Boolean resources (nonpointer method)] · [Boolean resources (pointer method)] · [Calling PtGetResources()] · [Examining callbacks] · [Image resources (pointer method)] · [Link resources (pointer method)] · [Manipulating Resources in Application Code] · [Pointer resources (pointer method)] · [Scalar and flag resources (nonpointer method)] · [Scalar and flag resources (pointer method)] · [String resources (nonpointer method)] · [String resources (pointer method)] · [Struct resources (pointer method)] · [Using pointers] ·

PtGroup
· [Aligning widgets using groups] · [Joining widgets into a group] · [Splitting apart a group] ·
flags
· [Using the Group flags] ·

PtHelpQuit()
· [Accessing help from your code] ·

PtHelpSearch()
· [Accessing help from your code] ·

PtHelpTopic()
· [Accessing help from your code] ·

PtHelpTopicRoot()
· [Accessing help from your code] ·

PtHelpTopicTree()
· [Accessing help from your code] ·

PtHelpUrl()
· [Accessing help from your code] ·

PtHelpUrlRoot()
· [Accessing help from your code] ·

PtHideSurface()
· [Hiding and showing control surfaces] ·

PtHideSurfaceByAction()
· [Hiding and showing control surfaces] ·

PtHideSurfaceById()
· [Hiding and showing control surfaces] ·

PtInit()
· [Basic steps] · [PtInit()] · [Threads] · [Transport mechanism] ·

PtInitDnd()
· [Source widget] · [Starting drag and drop] ·

PtInputCallbackProc_t
· [Adding an input handler] ·

PtInputCallbackProcF_t
· [Adding an input handler] ·

PtInsertSurface()
· [Ordering control surfaces] ·

PtInsertSurfaceById()
· [Ordering control surfaces] ·

PtLabel
· [Creating a series of snapshots] · [Creating images] · [Displaying images] · [Importing graphics images] · [Text editors] ·

PtLeave()
· [Exiting] · [Threads] ·

PtLinkedList_t
· [Link resources (pointer method)] ·

PtList
· [List editor] ·
printing
· [PtList] ·

PtMainLoop()
· [Basic steps] · [Collecting events] · [Flags to PtEnter() and PtLeave()] · [PtMainLoop()] · [Time-consuming work in a callback] ·

PtMakeModal()
· [Modal dialogs] ·

PtMenu
· [Creating submenus] ·

PtMenuBar
· [Creating a menubar] · [Using a menu module] ·

PtMenuButton
· [Generating menu items] · [Using a menu module] ·
hotkeys
· [Where you want a module to appear] ·

PtMessageBox()
· [Predefined dialogs] ·

PtModalBlock()
· [Flags to PtEnter() and PtLeave()] · [Modal dialogs] · [Modal operations and threads] ·

PtModalCtrl_t
· [Modal dialogs] ·

PtModalUnblock()
· [Modal dialogs] · [Modal operations and threads] ·

PtMultiText
· [Text editors] ·
printing
· [PtMultiText] ·

PtNextTopLevelWidget()
· [Working in the widget family] ·

PtNotice()
· [Predefined dialogs] ·
multilingual applications
· [Hard-coded strings] ·

PtOSContainer
· [PtOSContainer] ·

PtPanelGroup
· [Control panels] ·

PtPassword()
· [Predefined dialogs] ·

PtPolygon
· [Creating a widget] ·

PtPreventExit()
· [Exiting] ·

PtPrintPropSelect()
· [Modifying a print context] · [Predefined dialogs] ·

PtPrintSel
· [Modifying a print context] ·

PtPrintSelect()
· [Modifying a print context] · [Predefined dialogs] ·

PtPrintSelection()
· [Modifying a print context] · [Predefined dialogs] ·

PtProcessEvent()
· [Flags to PtEnter() and PtLeave()] · [Lengthy Operations] · [Why not just use a mutex?] ·

PtPrompt()
· [Predefined dialogs] ·
multilingual applications
· [Hard-coded strings] ·

PtPulseArm()
· [Arming a pulse] ·

PtPulseMsg_t
· [Photon pulses] ·

PtQuerySystemInfo()
· [System information] ·

PtQuitMainLoop()
· [Exiting] ·

PtRaw
· [Function editor] · [Photon libraries] · [PtOSContainer] · [PtRaw widget] ·
canvas
· [Determining the raw widget canvas] ·
clipping
· [Clipping] ·
damage tiles
· [Using damage tiles] ·
drawing function
· [Raw drawing function] ·
examples
· [Examples of simple PtRaw drawing functions] ·
dynamic contents
· [Using a model for more complex drawing] ·
translating coordinates
· [Translating coordinates] ·

PtRawCallback_t
· [Adding event handlers] ·

PtRawCallbackList_t
· [Adding event handlers] ·

PtRealizeWidget()
· [Basic steps] · [Creating widgets] · [PtRealizeWidget()] · [Widget life cycle] ·

PtReleaseTransportCtrl()
· [Canceling drag and drop] ·

PtRemoveCallback(), PtRemoveCallbacks()
· [Removing callbacks] ·

PtRemoveEventHandler(), PtRemoveEventHandlers()
· [Removing event handlers] ·

PtRemoveFilterCallback(), PtRemoveFilterCallbacks()
· [Removing event handlers] ·

PtRemoveHotkeyHandler()
· [Disabling hotkeys] ·

PtReparentWidget()
· [Creating widgets] ·

PtScrollArea
printing
· [PtScrollArea] ·

PtScrollbar
control surfaces
· [What's a control surface?] ·

PtSendEventToWidget()
· [Targeting specific widgets] ·

PtSetArg()
· [Adding callbacks] · [Alloc resources] · [Alloc resources (pointer method)] · [Argument lists] · [Array resources] · [Array resources (pointer method)] · [Boolean resources] · [Boolean resources (nonpointer method)] · [Boolean resources (pointer method)] · [Calling PtSetResources()] · [Examining callbacks] · [Flag resources] · [Function resources] · [Generating menu items] · [Image resources] · [Image resources (pointer method)] · [Link resources] · [Link resources (pointer method)] · [Manipulating Resources in Application Code] · [Pointer resources] · [Pointer resources (pointer method)] · [PtSetArg()] · [Scalar and color resources] · [Scalar and flag resources (nonpointer method)] · [Scalar and flag resources (pointer method)] · [Setting anchor flags in your application's code] · [String resources] · [String resources (nonpointer method)] · [String resources (pointer method)] · [Struct resources] · [Struct resources (pointer method)] · [Using pointers] ·

PtSetParentWidget()
· [Creating submenus] · [Creating widgets] · [Generating menu items] · [Widget-database functions] ·

PtSetResource()
· [Setting one resource] · [Setting the resize policy in your application's code] · [Widget concepts] ·

PtSetResources()
· [Adding callbacks] · [Alloc resources] · [Array resources] · [Boolean resources] · [Calling PtSetResources()] · [Flag resources] · [Function resources] · [Generating menu items] · [Image resources] · [Link resources] · [Manipulating Resources in Application Code] · [Pointer resources] · [Scalar and color resources] · [String resources] · [Struct resources] · [Widget concepts] ·

PtShowSurface()
· [Hiding and showing control surfaces] ·

PtShowSurfaceByAction()
· [Hiding and showing control surfaces] ·

PtShowSurfaceById()
· [Hiding and showing control surfaces] ·

PtSignalProc_t
· [Adding a signal-processing function] ·

PtSpawnWait()
· [Lengthy Operations] ·

PtSuperClassDraw()
· [Raw drawing function] ·

PtSurfaceActionId()
· [Finding IDs for control surfaces] ·

PtSurfaceAddData()
· [Storing user data with control surfaces] ·

PtSurfaceAddDataById()
· [Storing user data with control surfaces] ·

PtSurfaceBrotherBehind()
· [Ordering control surfaces] ·

PtSurfaceBrotherInFront()
· [Ordering control surfaces] ·

PtSurfaceCalcBoundingBox()
· [Calculating geometry for control surfaces] ·

PtSurfaceCalcBoundingBoxById()
· [Calculating geometry for control surfaces] ·

PtSurfaceExtent()
· [Calculating geometry for control surfaces] ·

PtSurfaceExtentById()
· [Calculating geometry for control surfaces] ·

PtSurfaceGetData()
· [Storing user data with control surfaces] ·

PtSurfaceGetDataById()
· [Storing user data with control surfaces] ·

PtSurfaceHit()
· [Calculating geometry for control surfaces] ·

PtSurfaceId()
· [Finding IDs for control surfaces] ·

PtSurfaceInBack()
· [Ordering control surfaces] ·

PtSurfaceInFront()
· [Ordering control surfaces] ·

PtSurfaceIsDisabled()
· [Enabling and disabling control surfaces] ·

PtSurfaceIsEnabled()
· [Enabling and disabling control surfaces] ·

PtSurfaceIsHidden()
· [Hiding and showing control surfaces] ·

PtSurfaceIsShown()
· [Hiding and showing control surfaces] ·

PtSurfaceRect()
· [Calculating geometry for control surfaces] ·

PtSurfaceRectById()
· [Calculating geometry for control surfaces] ·

PtSurfaceRemoveData()
· [Storing user data with control surfaces] ·

PtSurfaceRemoveDataById()
· [Storing user data with control surfaces] ·

PtSurfaceTestPoint()
· [Calculating geometry for control surfaces] ·

PtSurfaceToBack()
· [Ordering control surfaces] ·

PtSurfaceToBackById()
· [Ordering control surfaces] ·

PtSurfaceToFront()
· [Ordering control surfaces] ·

PtSurfaceToFrontById()
· [Ordering control surfaces] ·

PtText
· [Text editors] ·

PtTimer
· [Cycling through the snapshots] · [Using PtTimer] ·

PtTimerArm()
· [Timers] ·

PtTransportCtrl_t
· [Starting drag and drop] ·

PtTransportRequestable()
· [Starting drag and drop] ·

PtTransportType()
· [Starting drag and drop] ·

PtUnblockWindows()
· [Modal dialogs] ·

PtUnrealizeWidget()
· [Example: verifying window closure] · [PtRealizeWidget()] · [Widget life cycle] ·

PtValidParent()
· [PtScrollArea] · [Working in the widget family] ·

PtWidget
· [Event handlers -- raw and filter callbacks] ·

<PtWidget.h>
· [Setting the resize policy in your application's code] ·

PtWidget_t
· [Code-callback functions] ·

PtWidgetActiveSurface()
· [Finding control surfaces] ·

PtWidgetBrotherBehind()
· [Working in the widget family] ·

PtWidgetBrotherInFront()
· [Working in the widget family] ·

PtWidgetChildBack()
· [Working in the widget family] ·

PtWidgetChildFront()
· [Working in the widget family] ·

PtWidgetExtent()
· [Widget geometry] ·

PtWidgetFamily()
· [Working in the widget family] ·

PtWidgetInsert()
· [Ordering widgets] ·

PtWidgetParent()
· [Working in the widget family] ·

PtWidgetRid()
· [Initiating dragging] ·

PtWidgetSkip()
· [Working in the widget family] ·

PtWidgetToBack()
· [Ordering widgets] ·

PtWidgetToFront()
· [Ordering widgets] ·

PtWidgetTree()
· [Working in the widget family] ·

PtWidgetTreeTraverse()
· [Working in the widget family] ·

PtWindow
· [Absolute positioning] · [Window Management] ·
managed flags
· [Connecting help to widgets] · [Getting and setting the window state] · [Window-managed flags] · [Window-rendering flags] ·
notify flags
· [Notification callback] · [Window-managed flags] · [Window-notify flags] · [Window-rendering flags] ·
render flags
· [Connecting help to widgets] · [Running a standalone application] · [Window-rendering flags] ·
state
· [Getting and setting the window state] · [Running a standalone application] ·

PtWindowConsoleSwitch()
· [Window-manager functions] ·

PtWindowFrameSize()
· [Window-manager functions] ·

PtWorkProc_t
· [Work procedures] ·

PtWorkProcId_t
· [Work procedures] ·

pulses
· [Photon pulses] ·
arming
· [Arming a pulse] ·
creating
· [Creating a pulse] ·
delivering
from a Photon application
· [Photon application that delivers a pulse] ·
to yourself
· [Delivering a pulse to yourself] ·
destroying
· [Destroying a pulse] ·
PtPulseMsg_t
· [Photon pulses] ·
receiving
· [Photon application that receives a pulse] ·
example
· [Example -- message queues] ·
registering an input handler
· [Registering an input handler] ·
sending to the deliverer
· [Sending the pulse message to the deliverer] ·
sigevent
· [Photon pulses] ·

PWM
· [Backdrop region] · [Focus region] · [Keyboard driver] · [Keyboard focus] · [Module callbacks] · [Parent region] · [Photon window manager] · [Positioning a module] · [PtCreateWidget() -- first call] · [Window Management] · [Window-frame regions] · [Workspace region] ·
taskbar
· [Debugging] · [Icon manifests] · [Running the application] ·
workspace menu
· [Workspace region] ·

PX_IMAGE_MODULES
· [Using a file] ·

PX_TRANSPARENT
· [Using a transparency mask] ·

<PxImage.h>
· [Using a file] ·

PxLoadImage()
· [Creating images] · [Displaying images] · [Releasing images] · [Using a file] · [Using a transparency mask] ·

PxMethods_t
· [Using a transparency mask] ·

PxTranslateFromUTF()
· [Other encodings] ·

PxTranslateList()
· [Other encodings] ·

PxTranslateSet()
· [Other encodings] ·

PxTranslateStateFromUTF()
· [Other encodings] ·

PxTranslateStateToUTF()
· [Other encodings] ·

PxTranslateToUTF()
· [Other encodings] ·

PxTranslateUnknown()
· [Other encodings] ·

· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·


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