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 
- 
	
	- image (draw primitive)
- 
			·
			[Images] ·
	
 
- parent region
- 
			·
			[Parent region] ·
			[Region hierarchy] ·
			[Regions and event clipping] ·
- Paste (Edit menu)
- 
			·
			[Pasting] ·
			[Speedbar] ·
- PC
- 
	
	- print context
- 
			·
			[Overview] ·
	
 
- PDM
- 
			·
			[Creating a dynamic database] ·
			[Creating a new module] ·
			[Icon manifests] ·
			[Icon modules] ·
- PDR (press-drag-release) method
- 
			·
			[Using a menu module] ·
- PfQueryFonts()
- 
			·
			[Using PfQueryFonts()] ·
- Pg.h
- 
			·
			[Color] ·
- 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] ·
- Pg_DRAW_FILL_STROKE
- 
			·
			[Arcs, ellipses, polygons, and rectangles] ·
- Pg_DRAW_STROKE
- 
			·
			[Arcs, ellipses, polygons, and rectangles] ·
			[Beveled boxes] ·
- Pg_IMAGE_DIRECT_888
- 
			·
			[PmMem... functions] ·
			[PtDBContainer] ·
- Pg_IMAGE_PALETTE_BYTE
- 
			·
			[PmMem... functions] ·
			[PtDBContainer] ·
- Pg_POLY_RELATIVE
- 
			·
			[Polygons] ·
- PgColor_t
- 
			·
			[Color] ·
- PgDrawArc()
- 
			·
			[Arcs, circles, chords, and pies] ·
- PgDrawImage()
- 
			·
			[Displaying images] ·
- PgDrawImagemx()
- 
			·
			[Displaying images] ·
- PgDrawIRect()
- 
			·
			[Rectangles] ·
- PgDrawPhImagemx()
- 
			·
			[Displaying images] ·
- PgDrawPolygon()
- 
			·
			[Overlapping polygons] ·
- PgDrawPolygonmx()
- 
			·
			[Overlapping polygons] ·
- PgDrawRect()
- 
			·
			[Rectangles] ·
- PgDrawRepImage()
- 
			·
			[Displaying images] ·
- PgDrawRepImagemx()
- 
			·
			[Displaying images] ·
- PgDrawRoundRect()
- 
			·
			[Rounded rectangles] ·
- PgDrawTImage()
- 
			·
			[Displaying images] ·
- PgDrawTImagemx()
- 
			·
			[Displaying images] ·
- PgSetFillColor()
- 
			·
			[Palette-based images] ·
- PgSetTranslation()
- 
			·
			[Translating coordinates] ·
- PgSetUnderline()
- 
			·
			[Text] ·
- PgShmemCreate()
- 
			·
			[Displaying images] ·
			[Releasing images] ·
- Ph_DEV_RID
- 
			·
			[Emitting key events] ·
- Ph_DRAG_TRACK
- 
			·
			[Initiating dragging] ·
			[Opaque dragging] ·
- Ph_EV_DRAG
- 
			·
			[Handling drag events] ·
			[Raw-event callbacks] ·
- 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_KEY
- 
			·
			[Emitting key events] ·
- Ph_EV_RAW
- 
			·
			[Emitting key events] ·
- Ph_EV_RAW_KEY
- 
			·
			[Emitting key events] ·
- Ph_EVENT_DIRECT
- 
			·
			[Direct event] ·
- Ph_EVENT_INCLUSIVE
- 
			·
			[Inclusive event] ·
- Ph_FORCE_FRONT
- 
			·
			[Default placement] ·
			[Ph_FORCE_FRONT flag] ·
			[Specific placement] ·
- Ph_GEN_INFO_BANDWIDTH
- 
			·
			[System information] ·
- Ph_GEN_INFO_CAPABILITIES
- 
			·
			[System information] ·
- Ph_GEN_INFO_NUM_GFX
- 
			·
			[System information] ·
- Ph_GEN_INFO_NUM_IG
- 
			·
			[System information] ·
- Ph_GEN_INFO_NUM_KBD
- 
			·
			[System information] ·
- Ph_GEN_INFO_NUM_PTR
- 
			·
			[System information] ·
- Ph_KBD_REGION
- 
			·
			[Emitting key events] ·
- Ph_REGION_INPUT_GROUP
- 
			·
			[Emitting key events] ·
- Ph_RELEASE_GHOST_BITMAP
- 
			·
			[Releasing images] ·
- Ph_RELEASE_IMAGE
- 
			·
			[Releasing images] ·
- Ph_RELEASE_PALETTE
- 
			·
			[Releasing images] ·
- Ph_RELEASE_TRANSPARENCY_MASK
- 
			·
			[Releasing images] ·
- 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_WM_APP_DEF_MANAGED
- 
			·
			[Window managed flags] ·
- Ph_WM_BACKDROP
- 
			·
			[Window managed flags] ·
			[Window notify flags] ·
- Ph_WM_CLOSE
- 
			·
			[Example: verifying window closure] ·
			[Window managed flags] ·
			[Window notify 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] ·
			[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_RENDER_BORDER
- 
			·
			[Window render flags] ·
- Ph_WM_RENDER_CLOSE
- 
			·
			[Window render flags] ·
- Ph_WM_RENDER_HELP
- 
			·
			[Connecting help to widgets] ·
			[Window render flags] ·
- Ph_WM_RENDER_MAX
- 
			·
			[Window render flags] ·
- Ph_WM_RENDER_MENU
- 
			·
			[Window render flags] ·
- Ph_WM_RENDER_MIN
- 
			·
			[Window render flags] ·
- Ph_WM_RENDER_RESIZE
- 
			·
			[Window render flags] ·
- Ph_WM_RENDER_TITLE
- 
			·
			[Window render 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] ·
		
		- disabling
- 
			·
			[General preferences] ·
		
 
 
	- clipboard
- 
			·
			[Clipboard] ·
			[Cutting and copying] ·
			[Editing the clipboard] ·
			[Pasting] ·
			[Viewing the clipboard] ·
	
 
	- context-sensitive help
- 
			·
			[Help] ·
	
 
	- Control Panel 
- 
		
		- about
- 
			·
			[Before you start...] ·
		
 
		- background color
- 
			·
			[Color preferences] ·
		
 
		- Callbacks mode
- 
			·
			[Callbacks mode] ·
			[Editing callbacks] ·
			[Raw-event callbacks] ·
		
 
		- display modes
- 
			·
			[Control Panel] ·
		
 
		- displaying
- 
			·
			[Control Panel] ·
		
 
		- editing a color resource
- 
			·
			[Color editor] ·
		
 
		- editing a font resource
- 
			·
			[Font editor] ·
		
 
		- editing a list resource
- 
			·
			[List editor] ·
		
 
		- editing a pixmap resource
- 
			·
			[Pixmap editor] ·
		
 
		- editing a text resource
- 
			·
			[Text editor] ·
		
 
		- editing callback resources
- 
			·
			[Editing callbacks] ·
		
 
		- editing menu items
- 
			·
			[Opening the menu editor] ·
		
 
		- editing raw callbacks
- 
			·
			[Raw-event callbacks] ·
		
 
		- finding
- 
			·
			[Control Panel] ·
		
 
		- instance name
- 
			·
			[Control Panel] ·
			[Instance names] ·
		
 
		- Module Links mode
- 
			·
			[Module Links mode] ·
		
 
		- Module Tree mode
- 
			·
			[Control-Panel methods] ·
			[Hidden widgets] ·
			[Module Tree mode] ·
			[Ordering widgets] ·
			[Selecting a single widget] ·
			[Widgets within a group] ·
		
 
		- next and previous buttons
- 
			·
			[Control Panel] ·
			[Dragging widgets] ·
			[Selecting multiple widgets] ·
			[Widgets within a group] ·
		
 
		- overview
- 
			·
			[Control Panel] ·
		
 
		- positioning
- 
			·
			[Control Panel] ·
			[Finding lost modules and icons] ·
		
 
		- Resource mode
- 
			·
			[Editing widget resources] ·
			[Resources mode] ·
		
 
		- resource names
- 
			·
			[General preferences] ·
			[Resources mode] ·
		
 
		- resources displayed
- 
			·
			[Aligning widgets using groups] ·
			[Changing module resources] ·
			[Editing widget resources] ·
			[Multiple widgets] ·
		
 
		- resources not displayed
- 
			·
			[Resources mode] ·
		
 
		- selecting widgets
- 
			·
			[A single widget] ·
			[Accessing widgets in a group] ·
			[Control Panel] ·
			[Control-Panel methods] ·
			[Dragging widgets] ·
			[Hidden widgets] ·
			[Selecting a single widget] ·
			[Selecting multiple widgets] ·
			[Using the Control Panel] ·
			[Widgets within a group] ·
		
 
 
	- customizing
- 
			·
			[Customizing your PhAB environment] ·
	
 
	- exiting
- 
			·
			[Exiting PhAB] ·
	
 
	- grid
- 
			·
			[Positioning widgets with a grid] ·
	
 
	- help
- 
			·
			[Help] ·
	
 
	- menubar
- 
			·
			[Before you start...] ·
			[Menubar] ·
	
 
	- NFS, use with
- 
			·
			[Opening an application] ·
	
 
	- SMB, use with
- 
			·
			[Opening an application] ·
	
 
	- speedbar
- 
			·
			[Before you start...] ·
			[Speedbar] ·
		
		- hiding
- 
			·
			[General preferences] ·
		
 
 
	- version number
- 
			·
			[Help] ·
	
 
	- widget bar
- 
			·
			[Before you start...] ·
			[Widget bar] ·
		
		- customizing
- 
			·
			[Customizing the widget bar] ·
		
 
 
	- work area
- 
			·
			[Before you start...] ·
			[Iconifying modules] ·
	
 
- phablang language editor
- 
			·
			[Distributing your application] ·
			[Starting the Language Editor as a stand-alone application] ·
- PhAttach()
- 
			·
			[PtAppInit()] ·
- phditto
- 
			·
			[Caching images] ·
- PhEventEmit()
- 
			·
			[Emitting events] ·
- PhEventEmitmx()
- 
			·
			[Emitting events] ·
- PhEventNext()
- 
			·
			[Collecting events] ·
- PhEventRead()
- 
			·
			[Collecting events] ·
- phexlib3r.lib
- 
			·
			[Compiling and linking a non-PhAB application] ·
			[Photon libraries] ·
- PHFONT_ALL_FONTS
- 
			·
			[Using PfQueryFonts()] ·
- PHFONT_ALL_SYMBOLS
- 
			·
			[Using PfQueryFonts()] ·
- PHFONT_BITMAP
- 
			·
			[Using PfQueryFonts()] ·
- PHFONT_FIXED
- 
			·
			[Using PfQueryFonts()] ·
- 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
- 
			·
			[Using PfQueryFonts()] ·
- PHFONT_SCALABLE
- 
			·
			[Using PfQueryFonts()] ·
- PhGeneralSysInfo_t
- 
			·
			[System information] ·
- PhGetData()
- 
			·
			[Collecting events] ·
			[Event handler invocation] ·
- PhGetRects()
- 
			·
			[Collecting events] ·
- PhGrafxInfo_t
- 
			·
			[System information] ·
- PHIG environment variable
- 
			·
			[Keyboard driver] ·
- PhIgInfo_t
- 
			·
			[System information] ·
- PhImage_t
- 
			·
			[Images] ·
			[Using a file] ·
- phindows
- 
			·
			[Caching images] ·
- PhInitDrag()
- 
			·
			[Initiating dragging] ·
- PhInputGroup()
- 
			·
			[Keyboard driver] ·
- PhKbdInfo_t 
- 
			·
			[System information] ·
- PhKeyEvent_t
- 
			·
			[Keyboard drivers] ·
- PhMakeTransBitmap()
- 
			·
			[Transparency in images] ·
- 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] ·
			[Printer driver] ·
			[Root region] ·
- Photon Desktop Manager
- 
			·
			[Creating a dynamic database] ·
			[Creating a new module] ·
			[Icon manifests] ·
			[Icon modules] ·
- Photon Manager
- 
			·
			[Asynchronous notification] ·
			[Default placement] ·
			[Device region] ·
			[Direct event] ·
			[Drag events] ·
			[Emitting events] ·
			[Event compression] ·
			[Event coordinates] ·
			[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] ·
			[Raw-event callbacks] ·
			[Regions] ·
			[Synchronous notification] ·
			[Window frame regions] ·
- Photon pulses
- 
	
	- pulses
- 
			·
			[Photon pulses] ·
	
 
- Photon Window Manager
- 
			·
			[Backdrop region] ·
			[Changing the parent] ·
			[Focus region] ·
			[Icon modules] ·
			[Keyboard driver] ·
			[Keyboard focus] ·
			[Module callbacks] ·
			[Opening the location dialog] ·
			[Parent region] ·
			[Photon window manager] ·
			[PtAppInit()] ·
			[Window frame regions] ·
			[Workspace region] ·
	
	- taskbar
- 
			·
			[Debugging] ·
			[Icon manifests] ·
			[Icon modules] ·
			[Running the application] ·
	
 
	- workspace menu
- 
			·
			[Workspace region] ·
	
 
- photon3r.lib
- 
			·
			[Compiling and linking a non-PhAB application] ·
- photon_s.lib
- 
			·
			[Compiling and linking a non-PhAB application] ·
			[Photon libraries] ·
- PhPoint_t
- 
			·
			[Polygons] ·
			[Rounded rectangles] ·
- PhPtrInfo_t
- 
			·
			[System information] ·
- PhQuerySystemInfo()
- 
			·
			[System information] ·
- PhRawKeyEvent_t
- 
			·
			[Emitting key events] ·
- PhRect_t
- 
			·
			[Rectangles] ·
- PhRegion_t
- 
			·
			[Emitting key events] ·
			[Placing regions] ·
- PhRegionChange()
- 
			·
			[About child regions] ·
			[Adding event handlers] ·
			[Changing region placement] ·
- PhRegionOpen()
- 
			·
			[About child regions] ·
			[Initial dimensions and location] ·
- PhRegionQuery()
- 
			·
			[Changing region placement] ·
			[Placing regions] ·
- phrelay
- 
			·
			[Caching images] ·
- PhReleaseImage()
- 
			·
			[Releasing images] ·
- phrtlib3r.lib
- 
			·
			[Compiling and linking a non-PhAB application] ·
- PhSysInfo_t
- 
			·
			[System information] ·
- <PhT.h>
- 
			·
			[System information] ·
- PhWindowChange()
- 
			·
			[Window-manager functions] ·
- PhWindowClose()
- 
			·
			[Window-manager functions] ·
- PhWindowEvent_t
- 
			·
			[Notification callback] ·
- PhWindowOpen()
- 
			·
			[Window-manager functions] ·
- PhWindowQueryVisible()
- 
			·
			[Window-manager functions] ·
- <PhWm.h>
- 
			·
			[Window managed flags] ·
- picture 
- 
	
	- as widget database
- 
			·
			[Using a widget database] ·
			[Using pictures as widget databases] ·
	
 
	- displaying
- 
			·
			[Displaying a picture] ·
	
 
	- module
- 
			·
			[Bilingual applications] ·
			[Creating a database] ·
			[Picture modules] ·
			[Using widget databases] ·
		
		- accessing and displaying
- 
			·
			[Accessing PhAB Modules from Code] ·
		
 
 
	- resizing
- 
			·
			[Resizing a picture module] ·
	
 
- pie (draw primitive)
- 
			·
			[Arcs, circles, chords, and pies] ·
- pipes
- 
			·
			[Other I/O mechanisms] ·
- pixel (draw primitive)
- 
			·
			[Lines, pixels, and pixel arrays] ·
- pixmap editor
- 
			·
			[Pixmap editor] ·
- <PkKeyDef.h>
- 
			·
			[String resources] ·
			[Unicode] ·
			[Where the user is going to type the hotkey] ·
- PmMemCreateMC()
- 
			·
			[PmMem... functions] ·
- PmMemFlush()
- 
			·
			[PmMem... functions] ·
- PmMemReleaseMC()
- 
			·
			[PmMem... functions] ·
- PmMemSetChunkSize()
- 
			·
			[PmMem... functions] ·
- PmMemSetMaxBufSize()
- 
			·
			[PmMem... functions] ·
- PmMemSetType()
- 
			·
			[PmMem... functions] ·
- PmMemStart()
- 
			·
			[PmMem... functions] ·
- PmMemStop()
- 
			·
			[PmMem... functions] ·
- pointer 
- 
	
	- event
- 
			·
			[Device region] ·
			[Event modification] ·
			[Keyboard focus] ·
			[Mouse driver] ·
			[Pointer focus] ·
			[PtRealizeWidget()] ·
			[Workspace region] ·
		
		- cooked
- 
			·
			[Pointer focus] ·
		
 
		- focused
- 
			·
			[Pointer focus] ·
		
 
		- raw
- 
			·
			[Pointer focus] ·
		
 
		- unfocused
- 
			·
			[Pointer focus] ·
		
 
 
	- focus
- 
			·
			[Pointer focus] ·
	
 
- polygon (draw primitive)
- 
			·
			[Polygons] ·
- polygon, overlapping (draw primitive)
- 
			·
			[Overlapping polygons] ·
- Pp_PC_COLLATING_MODE
- 
			·
			[What's in a print context?] ·
- Pp_PC_COLOR_MODE
- 
			·
			[What's in a print context?] ·
- Pp_PC_COMMENT
- 
			·
			[What's in a print context?] ·
- Pp_PC_CONTROL
- 
			·
			[Pp_PC_CONTROL control structure] ·
			[What's in a print context?] ·
- Pp_PC_COPIES
- 
			·
			[What's in a print context?] ·
- Pp_PC_DATE
- 
			·
			[What's in a print context?] ·
- Pp_PC_DEVICE
- 
			·
			[What's in a print context?] ·
- Pp_PC_DITHERING
- 
			·
			[What's in a print context?] ·
- Pp_PC_DO_PREVIEW
- 
			·
			[What's in a print context?] ·
- Pp_PC_DRIVER
- 
			·
			[What's in a print context?] ·
- Pp_PC_DUPLEX
- 
			·
			[What's in a print context?] ·
- Pp_PC_FILENAME
- 
			·
			[What's in a print context?] ·
- Pp_PC_INKTYPE
- 
			·
			[What's in a print context?] ·
- Pp_PC_INTENSITY
- 
			·
			[What's in a print context?] ·
- Pp_PC_JOB_NAME
- 
			·
			[What's in a print context?] ·
- Pp_PC_LOCATION
- 
			·
			[What's in a print context?] ·
- Pp_PC_MARGINS
- 
			·
			[What's in a print context?] ·
- Pp_PC_NAME
- 
			·
			[What's in a print context?] ·
- Pp_PC_NONPRINT_MARGINS
- 
			·
			[What's in a print context?] ·
- Pp_PC_ORIENTATION
- 
			·
			[What's in a print context?] ·
- Pp_PC_PAGE_RANGE
- 
			·
			[What's in a print context?] ·
- Pp_PC_PAPER_SIZE
- 
			·
			[What's in a print context?] ·
- Pp_PC_PAPER_SOURCE
- 
			·
			[What's in a print context?] ·
- Pp_PC_PAPER_TYPE
- 
			·
			[What's in a print context?] ·
- Pp_PC_PREVIEW_APP
- 
			·
			[What's in a print context?] ·
- Pp_PC_PRINTER_RESOLUTION
- 
			·
			[What's in a print context?] ·
- Pp_PC_PROP_APP
- 
			·
			[What's in a print context?] ·
- Pp_PC_SCALE
- 
			·
			[What's in a print context?] ·
- Pp_PC_SOURCE_COLORS
- 
			·
			[What's in a print context?] ·
- Pp_PC_SOURCE_OFFSET
- 
			·
			[What's in a print context?] ·
- Pp_PC_SOURCE_RESOLUTION
- 
			·
			[What's in a print context?] ·
- Pp_PC_SOURCE_SIZE
- 
			·
			[What's in a print context?] ·
- Pp_PC_USER_ID
- 
			·
			[What's in a print context?] ·
- PpPrintClose()
- 
			·
			[Closing printing] ·
- PpPrintCreatePC()
- 
			·
			[Creating a print context] ·
- PpPrintGetPC()
- 
			·
			[Starting printing] ·
			[What's in a print context?] ·
- PpPrintNewPage()
- 
			·
			[Drawing the desired widgets] ·
			[Printing a new page] ·
- PpPrintOpen()
- 
			·
			[Starting printing] ·
- PpPrintReleasePC()
- 
			·
			[Freeing the print context] ·
- PpPrintSetPC()
- 
			·
			[Calling PpPrintSetPC()] ·
			[Modifying a print context] ·
			[What's in a print context?] ·
- PpPrintStart()
- 
			·
			[Starting printing] ·
			[Suspending and resuming printing] ·
- PpPrintStop()
- 
			·
			[Closing printing] ·
			[Suspending and resuming printing] ·
- PpPrintWidget()
- 
			·
			[Printing by calling PpPrintWidget()] ·
- predefined module 
- 
	
	- Other module
- 
			·
			[Other modules] ·
	
 
- Preferences (Options menu)
- 
			·
			[Customizing your PhAB environment] ·
			[Resources mode] ·
- press-drag-release (PDR) method
- 
			·
			[Using a menu module] ·
- print command, specifying
- 
			·
			[General preferences] ·
- print context
- 
			·
			[Overview] ·
			[What's in a print context?] ·
	
	- creating
- 
			·
			[Creating a print context] ·
	
 
	- example
- 
			·
			[Example] ·
	
 
	- freeing
- 
			·
			[Freeing the print context] ·
	
 
	- modifying
- 
			·
			[Modifying a print context] ·
	
 
	- printing
- 
			·
			[Starting printing] ·
	
 
- printer driver
- 
			·
			[Photon drivers] ·
			[Printer driver] ·
- PRINTER_GLOBAL
- 
			·
			[Pp_PC_CONTROL control structure] ·
- PRINTER_LOCAL
- 
			·
			[Pp_PC_CONTROL control structure] ·
- printing
- 
			·
			[Example] ·
			[Overview] ·
	
	- closing
- 
			·
			[Closing printing] ·
	
 
	- collating mode
- 
			·
			[What's in a print context?] ·
	
 
	- color mode
- 
			·
			[What's in a print context?] ·
	
 
	- control
- 
			·
			[Pp_PC_CONTROL control structure] ·
			[What's in a print context?] ·
	
 
	- date
- 
			·
			[What's in a print context?] ·
	
 
	- dithering
- 
			·
			[What's in a print context?] ·
	
 
	- driver application
- 
			·
			[What's in a print context?] ·
	
 
	- duplex
- 
			·
			[What's in a print context?] ·
	
 
	- example
- 
			·
			[Example] ·
	
 
	- ink type
- 
			·
			[What's in a print context?] ·
	
 
	- intensity
- 
			·
			[What's in a print context?] ·
	
 
	- job name
- 
			·
			[What's in a print context?] ·
	
 
	- margins
- 
			·
			[What's in a print context?] ·
	
 
	- multiple print sessions
- 
			·
			[Multiple print sessions] ·
	
 
	- new page
- 
			·
			[Drawing the desired widgets] ·
			[Printing a new page] ·
	
 
	- nonprintable margins
- 
			·
			[Starting printing] ·
			[What's in a print context?] ·
	
 
	- number of copies
- 
			·
			[What's in a print context?] ·
	
 
	- orientation
- 
			·
			[What's in a print context?] ·
	
 
	- overview
- 
			·
			[Overview] ·
	
 
	- page range
- 
			·
			[What's in a print context?] ·
	
 
	- paper size
- 
			·
			[What's in a print context?] ·
	
 
	- paper source
- 
			·
			[What's in a print context?] ·
	
 
	- paper type
- 
			·
			[What's in a print context?] ·
	
 
	- preview
- 
			·
			[What's in a print context?] ·
	
 
	- print context
- 
			·
			[Overview] ·
			[What's in a print context?] ·
		
		- creating
- 
			·
			[Creating a print context] ·
		
 
		- freeing
- 
			·
			[Freeing the print context] ·
		
 
		- modifying
- 
			·
			[Modifying a print context] ·
		
 
 
	- printer location
- 
			·
			[What's in a print context?] ·
	
 
	- printer name
- 
			·
			[What's in a print context?] ·
	
 
	- printer properties
- 
			·
			[What's in a print context?] ·
	
 
	- printer resolution
- 
			·
			[What's in a print context?] ·
	
 
	- resuming
- 
			·
			[Suspending and resuming printing] ·
	
 
	- scale
- 
			·
			[What's in a print context?] ·
	
 
	- source
- 
		
		- colors
- 
			·
			[What's in a print context?] ·
		
 
		- offset
- 
			·
			[Printing by calling PpPrintWidget()] ·
			[Starting printing] ·
			[What's in a print context?] ·
		
 
		- resolution
- 
			·
			[What's in a print context?] ·
		
 
		- size
- 
			·
			[Printing by calling PpPrintWidget()] ·
			[Starting printing] ·
			[What's in a print context?] ·
		
 
 
	- spooler
- 
			·
			[What's in a print context?] ·
	
 
	- starting
- 
			·
			[Starting printing] ·
	
 
	- suspending
- 
			·
			[Suspending and resuming printing] ·
	
 
	- to a file
- 
			·
			[What's in a print context?] ·
	
 
	- widgets
- 
			·
			[Drawing the desired widgets] ·
		
		- by damaging
- 
			·
			[Printing by damaging widgets] ·
		
 
		- PpPrintWidget()
- 
			·
			[Printing by calling PpPrintWidget()] ·
		
 
		- PtList
- 
			·
			[PtList] ·
		
 
		- PtMultiText
- 
			·
			[PtMultiText] ·
		
 
		- PtScrollArea
- 
			·
			[PtScrollArea] ·
		
 
		- scrolling widgets
- 
			·
			[Printing scrolling widgets] ·
		
 
 
- 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] ·
	
 
- proxies
- 
			·
			[Photon pulses] ·
	
	- pulses
- 
			·
			[Photon pulses] ·
	
 
- <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 mode] ·
			[Widget geometry] ·
- Pt_ARG_BORDER_WIDTH
- 
			·
			[Scalar 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_DB_IMAGE_TYPE
- 
			·
			[PtDBContainer] ·
- Pt_ARG_DIM
- 
			·
			[Absolute positioning] ·
			[Resizing widgets and modules] ·
			[Resources mode] ·
			[Widget geometry] ·
- Pt_ARG_EFLAGS
- 
			·
			[Displaying help in a balloon] ·
- Pt_ARG_FLAGS
- 
			·
			[Controlling focus] ·
			[Disabling hotkeys] ·
			[Example: verifying window closure] ·
			[Hotkeys - the basics] ·
			[Initiating dragging] ·
			[Lengthy operations] ·
			[Modal dialogs] ·
			[Releasing images] ·
			[Using pointers] ·
- 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_ICON_WINDOW
- 
			·
			[Naming the icon module] ·
- Pt_ARG_ITEMS
- 
			·
			[Array resources] ·
- Pt_ARG_LABEL_DATA
- 
			·
			[Creating images] ·
			[Displaying images] ·
- Pt_ARG_LABEL_TYPE
- 
			·
			[Importing graphic files] ·
- 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_POS
- 
			·
			[Absolute positioning] ·
			[Outline dragging] ·
			[Resources mode] ·
			[Widget geometry] ·
- Pt_ARG_PRINT_CONTEXT
- 
			·
			[Using the PtPrintSel 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_PROTOCOL
- 
			·
			[Boolean resources] ·
- Pt_ARG_TEXT_STRING
- 
			·
			[String resources] ·
			[Using pointers] ·
- Pt_ARG_TIMER_INITIAL
- 
			·
			[Cycling through the snapshots] ·
- Pt_ARG_TIMER_REPEAT
- 
			·
			[Cycling through the snapshots] ·
- 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] ·
			[Getting and setting the window state] ·
			[Window managed flags] ·
			[Window notify flags] ·
			[Window-management flags] ·
- Pt_ARG_WINDOW_NOTIFY_FLAGS
- 
			·
			[Example: verifying window closure] ·
			[Notification callback] ·
			[Window notify flags] ·
			[Window-management flags] ·
- Pt_ARG_WINDOW_RENDER_FLAGS
- 
			·
			[Connecting help to widgets] ·
			[Running a standalone application] ·
			[Window render flags] ·
			[Window-management 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
- 
			·
			[Lengthy operations] ·
			[Modal dialogs] ·
- 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] ·
- Pt_CB_ARM
- 
			·
			[Callbacks] ·
			[Initiating dragging] ·
			[Outline dragging] ·
			[Using a menu module] ·
- Pt_CB_DESTROYED
- 
			·
			[Creating widgets] ·
			[Example: verifying window closure] ·
			[Widget life cycle] ·
- Pt_CB_DISARM
- 
			·
			[Callbacks] ·
- Pt_CB_GOT_FOCUS
- 
			·
			[Focus callbacks] ·
- Pt_CB_HOTKEY
- 
			·
			[Creating hotkeys and shortcuts] ·
			[Specifying the callback] ·
	
	- multilingual applications
- 
			·
			[Hotkeys] ·
	
 
- Pt_CB_LOST_FOCUS
- 
			·
			[Focus callbacks] ·
			[Ordering widgets] ·
- Pt_CB_MENU
- 
			·
			[Callbacks] ·
- Pt_CB_RAW
- 
			·
			[Adding event handlers] ·
			[Handling drag events] ·
			[Manipulating event handlers in your code] ·
			[Raw-event callbacks] ·
- 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] ·
- 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_CONTINUE
- 
			·
			[Code-callback functions] ·
			[Module setup functions] ·
			[Prerealize setup function] ·
			[Removing an input handler] ·
- Pt_DELAY_REALIZE
- 
			·
			[PtRealizeWidget()] ·
- Pt_DESTROYED
- 
			·
			[Example: verifying window closure] ·
- Pt_ENABLE_CUA
- 
			·
			[Controlling focus] ·
- Pt_ENABLE_CUA_ARROWS
- 
			·
			[Controlling focus] ·
- Pt_END
- 
			·
			[Event handler invocation] ·
			[Module setup functions] ·
			[Removing a signal-processing function] ·
			[Work procedures] ·
- Pt_FOCUS_RENDER
- 
			·
			[Controlling focus] ·
- Pt_FREE_MEMORY
- 
			·
			[Releasing images] ·
- 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_HOTKEY_TERMINATOR
- 
			·
			[Processing hotkeys] ·
- Pt_HOTKEYS_FIRST
- 
			·
			[Hotkeys - the basics] ·
			[Processing hotkeys] ·
- Pt_IMAGE
- 
			·
			[Importing graphic files] ·
- 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_PP_NO_RESIZE
- 
			·
			[Printing by calling PpPrintWidget()] ·
- Pt_PP_RESIZE_PC
- 
			·
			[Printing by calling PpPrintWidget()] ·
- Pt_PP_RESIZE_WIDGET
- 
			·
			[Printing by calling PpPrintWidget()] ·
- 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] ·
- 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()
- 
			·
			[Adding event handlers] ·
- PtAddEventHandlers()
- 
			·
			[Adding event handlers] ·
- PtAddHotkeyHandler()
- 
			·
			[Disabling hotkeys] ·
- PtAppAddFd()
- 
			·
			[Other I/O mechanisms] ·
- PtAppAddFdPri()
- 
			·
			[Other I/O mechanisms] ·
- PtAppAddInput()
- 
			·
			[Adding an input handler] ·
- PtAppAddSignalProc()
- 
			·
			[Adding a signal-processing function] ·
- PtAppAddWorkProc()
- 
			·
			[Work procedures] ·
- PtAppCreatePulse()
- 
			·
			[Creating a pulse] ·
- PtAppDeletePulse()
- 
			·
			[Destroying a pulse] ·
- PtAppInit()
- 
			·
			[Basic steps] ·
			[PtAppInit()] ·
- 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] ·
- PtAskQuestion()
- 
			·
			[Lengthy operations] ·
- PtBasic
- 
			·
			[Callbacks] ·
			[Widget geometry] ·
- PtBasicWidgetCanvas()
- 
			·
			[Determining the raw widget canvas] ·
- PtBezier
- 
			·
			[Creating a widget] ·
- PtBkgdHandlerProcess()
- 
			·
			[Lengthy operations] ·
- PtButton
- 
			·
			[Adding callbacks] ·
			[Creating images] ·
- PtCallbackInfo_t
- 
			·
			[Callback invocation] ·
- PtCallbackList_t
- 
			·
			[Examining callbacks] ·
- PtChannelCreate()
- 
			·
			[Photon pulses] ·
- PtChildType()
- 
			·
			[All in the widget family] ·
- PtClipAdd()
- 
			·
			[Clipping] ·
- PtClipRemove()
- 
			·
			[Clipping] ·
- PtComboBox
- 
			·
			[Argument lists for setting resources] ·
- PtConsoleSwitch()
- 
			·
			[Window-manager functions] ·
- PtContainer
- 
			·
			[Container widgets] ·
- PtContainerCallback_t
- 
			·
			[Enforcing position or size constraints without anchors] ·
- PtContainerGiveFocus()
- 
			·
			[Ordering widgets] ·
- PtCreateWidget()
- 
			·
			[Adding callbacks] ·
			[Basic steps] ·
			[Calling PtSetResources()] ·
			[Creating widgets] ·
			[Generating menu items] ·
			[Manipulating Resources in Application Code] ·
			[PtCreateWidget()] ·
- PtDBContainer
- 
			·
			[PtDBContainer] ·
- PtDestroyWidget()
- 
			·
			[Example: verifying window closure] ·
			[Widget life cycle] ·
- PtFileSelection()
- 
			·
			[Lengthy operations] ·
- PtFindFocusChild()
- 
			·
			[All in the widget family] ·
- PtFindGuardian()
- 
			·
			[All in the widget family] ·
- PtFlush()
- 
			·
			[Adding an input handler] ·
			[Modal dialogs] ·
			[Other I/O mechanisms] ·
			[Work procedures] ·
- PtForwardWindowEvent()
- 
			·
			[Getting and setting the window state] ·
			[Window-manager functions] ·
- PtForwardWindowTaskEvent()
- 
			·
			[Getting and setting the window state] ·
			[Window-manager functions] ·
- PtFrameSize()
- 
			·
			[Window-manager functions] ·
- PtGetParent()
- 
			·
			[All in the widget family] ·
			[Creating submenus] ·
- PtGetParentWidget()
- 
			·
			[All in the widget family] ·
- PtGetResources()
- 
			·
			[Alloc resources (pointer method)] ·
			[Array resources (pointer method)] ·
			[Boolean resources (nonpointer method)] ·
			[Calling PtGetResources()] ·
			[Examining callbacks] ·
			[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] ·
			[Version 1.13 and earlier] ·
			[Version 1.14 and later] ·
- PtGroup
- 
			·
			[Aligning widgets using groups] ·
			[Joining widgets into a group] ·
			[Splitting apart a group] ·
	
	- flags
- 
			·
			[Using the Group flags] ·
	
 
- PtInit()
- 
			·
			[Multithreaded programs] ·
- PtLabel
- 
			·
			[Creating a series of snapshots] ·
			[Creating images] ·
			[Importing graphic files] ·
			[Multiline text editor] ·
- PtLinkedList_t
- 
			·
			[Link resources (pointer method)] ·
- PtList
- 
			·
			[List editor] ·
	
	- printing
- 
			·
			[PtList] ·
	
 
- PtMainLoop()
- 
			·
			[Basic steps] ·
			[PtMainLoop()] ·
- PtMenu
- 
			·
			[Creating submenus] ·
- PtMenuBar
- 
			·
			[Using a menu module] ·
- PtMenuButton
- 
			·
			[Generating menu items] ·
			[Using a menu module] ·
	
	- hotkeys
- 
			·
			[Where you want a module to appear] ·
	
 
- PtMultiText
- 
			·
			[Multiline text editor] ·
	
	- printing
- 
			·
			[PtMultiText] ·
	
 
- PtNextTopLevelWidget()
- 
			·
			[All in the widget family] ·
			[Modal dialogs] ·
- PtPane
- 
			·
			[Absolute positioning] ·
- PtPolygon
- 
			·
			[Creating a widget] ·
- PtPrintSel
- 
			·
			[Calling PtPrintSelection()] ·
			[Modifying a print context] ·
			[Using the PtPrintSel widget] ·
- PtPrintSelection()
- 
			·
			[Calling PtPrintSelection()] ·
			[Modifying a print context] ·
- PtProcessEvent()
- 
			·
			[Lengthy operations] ·
			[Modal dialogs] ·
- PtPulseArmFd()
- 
			·
			[Arming a pulse] ·
- PtPulseArmPid()
- 
			·
			[Arming a pulse] ·
- PtPulseDeliver()
- 
			·
			[Delivering the pulse] ·
	
	- multithreading
- 
			·
			[Multithreaded programs] ·
	
 
- <PtPulseDeliver.h>
- 
			·
			[Non-Photon application that delivers a pulse] ·
- PtPulseDisarm()
- 
			·
			[Disarming a pulse] ·
- PtPulseMsg_t
- 
			·
			[Photon pulses] ·
- PtQuerySystemInfo()
- 
			·
			[System information] ·
- PtRaw
- 
			·
			[Function editor] ·
			[Photon libraries] ·
			[PtDBContainer] ·
			[PtRaw widget] ·
	
	- canvas
- 
			·
			[Determining the raw widget canvas] ·
	
 
	- clipping
- 
			·
			[Clipping] ·
	
 
	- damage tiles
- 
			·
			[Using damage tiles] ·
	
 
	- drawing function
- 
			·
			[Raw drawing function] ·
	
 
	- dynamic contents
- 
			·
			[Using a model for more complex drawing] ·
	
 
	- examples of drawing functions
- 
			·
			[Examples of simple PtRaw drawing functions] ·
	
 
	- translating coordinates
- 
			·
			[Translating coordinates] ·
	
 
- PtRawCallback_t
- 
			·
			[Adding event handlers] ·
- PtRawCallbackList_t
- 
			·
			[Adding event handlers] ·
- PtRealizeWidget()
- 
			·
			[Basic steps] ·
			[Creating widgets] ·
			[PtRealizeWidget()] ·
			[Widget life cycle] ·
- PtRemoveCallback()
- 
			·
			[Removing callbacks] ·
- PtRemoveCallbacks()
- 
			·
			[Removing callbacks] ·
- PtRemoveEventHandler()
- 
			·
			[Removing event handlers] ·
- PtRemoveEventHandlers()
- 
			·
			[Removing event handlers] ·
- PtRemoveHotkeyHandler()
- 
			·
			[Disabling hotkeys] ·
- PtReParentWidget()
- 
			·
			[Creating widgets] ·
- PtScrollArea
- 
	
	- printing
- 
			·
			[PtScrollArea] ·
	
 
- 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)] ·
			[Calling PtSetResources()] ·
			[Examining callbacks] ·
			[Flag resources] ·
			[Generating menu items] ·
			[Link resources] ·
			[Link resources (pointer method)] ·
			[Manipulating Resources in Application Code] ·
			[Pointer resources] ·
			[Pointer resources (pointer method)] ·
			[PtSetArg()] ·
			[Scalar and flag resources (nonpointer method)] ·
			[Scalar and flag resources (pointer method)] ·
			[Scalar resources] ·
			[Setting anchor flags in your application's code] ·
			[Setting the resize policy in your application's code] ·
			[String resources] ·
			[String resources (nonpointer method)] ·
			[String resources (pointer method)] ·
			[Struct resources] ·
			[Struct resources (pointer method)] ·
			[Using pointers] ·
			[Version 1.13 and earlier] ·
			[Version 1.14 and later] ·
- PtSetParentWidget()
- 
			·
			[Creating submenus] ·
			[Creating widgets] ·
			[Widget-database functions] ·
- PtSetResources()
- 
			·
			[Adding callbacks] ·
			[Alloc resources] ·
			[Array resources] ·
			[Boolean resources] ·
			[Calling PtSetResources()] ·
			[Flag resources] ·
			[Generating menu items] ·
			[Link resources] ·
			[Manipulating Resources in Application Code] ·
			[Pointer resources] ·
			[Scalar resources] ·
			[Setting the resize policy in your application's code] ·
			[String resources] ·
			[Struct resources] ·
			[Widget concepts] ·
- PtSpawnWait()
- 
			·
			[Lengthy operations] ·
- PtSuperClassDraw()
- 
			·
			[Raw drawing function] ·
- PtText
- 
			·
			[Text editor] ·
- PtTimer
- 
			·
			[Cycling through the snapshots] ·
			[Timers] ·
- PtUnrealizeWidget()
- 
			·
			[Example: verifying window closure] ·
			[PtRealizeWidget()] ·
			[Widget life cycle] ·
- PtValidParent()
- 
			·
			[All in the widget family] ·
			[PtScrollArea] ·
- PtWidget
- 
			·
			[Manipulating event handlers in your code] ·
- <PtWidget.h>
- 
			·
			[Setting the resize policy in your application's code] ·
- PtWidgetBrotherBehind()
- 
			·
			[All in the widget family] ·
- PtWidgetBrotherInFront()
- 
			·
			[All in the widget family] ·
- PtWidgetChildBack()
- 
			·
			[All in the widget family] ·
- PtWidgetChildFront()
- 
			·
			[All in the widget family] ·
- PtWidgetFamily()
- 
			·
			[All in the widget family] ·
- PtWidgetInsert()
- 
			·
			[Ordering widgets] ·
- PtWidgetParent()
- 
			·
			[All in the widget family] ·
- PtWidgetRid()
- 
			·
			[Initiating dragging] ·
- PtWidgetSkip()
- 
			·
			[All in the widget family] ·
- PtWidgetToBack()
- 
			·
			[Ordering widgets] ·
- PtWidgetToFront()
- 
			·
			[Ordering widgets] ·
- PtWidgetTree()
- 
			·
			[All in the widget family] ·
- PtWidgetTreeTraverse()
- 
			·
			[All 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 render flags] ·
	
 
	- notify flags
- 
			·
			[Notification callback] ·
			[Window managed flags] ·
			[Window notify flags] ·
			[Window render flags] ·
	
 
	- render flags
- 
			·
			[Connecting help to widgets] ·
			[Running a standalone application] ·
			[Window render flags] ·
	
 
	- state
- 
			·
			[Getting and setting the window state] ·
			[Running a standalone application] ·
	
 
- PtWindowConsoleSwitch()
- 
			·
			[Window-manager functions] ·
- pulses
- 
			·
			[Photon pulses] ·
	
	- arming
- 
			·
			[Arming a pulse] ·
	
 
	- creating
- 
			·
			[Creating a pulse] ·
	
 
	- delivering from a non-Photon application
- 
			·
			[Non-Photon application that delivers a pulse] ·
	
 
	- delivering from a Photon application
- 
			·
			[Delivering the pulse] ·
			[Example] ·
			[Photon application that delivers a pulse] ·
	
 
	- delivering to yourself
- 
			·
			[Delivering a pulse to yourself] ·
	
 
	- destroying
- 
			·
			[Destroying a pulse] ·
	
 
	- disarming
- 
			·
			[Disarming a pulse] ·
	
 
	- receiving
- 
			·
			[Photon application that receives a pulse] ·
		
		- example
- 
			·
			[Example] ·
		
 
 
	- registering an input handler
- 
			·
			[Registering an input handler] ·
	
 
	- sending to the deliverer
- 
			·
			[Sending the pulse message to the deliverer] ·
	
 
- PWM
- 
			·
			[Backdrop region] ·
			[Changing the parent] ·
			[Focus region] ·
			[Icon modules] ·
			[Keyboard driver] ·
			[Keyboard focus] ·
			[Module callbacks] ·
			[Opening the location dialog] ·
			[Parent region] ·
			[Photon window manager] ·
			[PtAppInit()] ·
			[Running a standalone application] ·
			[Window frame regions] ·
			[Window Management] ·
			[Workspace region] ·
	
	- taskbar
- 
			·
			[Debugging] ·
			[Icon manifests] ·
			[Icon modules] ·
			[Running the application] ·
	
 
	- workspace menu
- 
			·
			[Workspace region] ·
	
 
- PX_IMAGE_MODULES
- 
			·
			[Using a file] ·
- PxCRC()
- 
			·
			[Caching images] ·
- PxHelpQuit()
- 
			·
			[Accessing help from your code] ·
- PxHelpSearch()
- 
			·
			[Accessing help from your code] ·
- PxHelpTopic()
- 
			·
			[Accessing help from your code] ·
- PxHelpTopicRoot()
- 
			·
			[Accessing help from your code] ·
- PxHelpTopicTree()
- 
			·
			[Accessing help from your code] ·
- PxHelpUrl()
- 
			·
			[Accessing help from your code] ·
- PxHelpUrlRoot()
- 
			·
			[Accessing help from your code] ·
- <PxImage.h>
- 
			·
			[Using a file] ·
- PxLoadImage()
- 
			·
			[Creating images] ·
			[Displaying images] ·
			[Releasing images] ·
			[Using a file] ·
- 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 ·