Keywords - D
 · ! · 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 · 
- damage
 
- 
			·
			Geometry data types ·
			Using damage tiles ·
			Widget concepts ·
 
- damping factor
 
- 
			·
			Dragging preferences ·
 
- data types
 
- 
	
	- ApInfo_t
 
	- 
			·
			Code-callback functions ·
			Module setup functions ·
	
 
	
	
	- FontDetails
 
	- 
			·
			FontDetails structure ·
	
 
	
	
	- PdDirectContext_t
 
	- 
			·
			Direct mode ·
	
 
	
	
	- PdOffscreenContext_t
 
	- 
			·
			Video memory offscreen ·
	
 
	
	
	- PgColor_t, PgColorHSV_t
 
	- 
			·
			Color ·
	
 
	
	
	- PgDisplaySettings_t
 
	- 
			·
			Video modes ·
	
 
	
	
	- PgLayerCaps_t
 
	- 
			·
			Layer API ·
	
 
	
	
	- PgScalerCaps_t
 
	- 
			·
			Video overlay ·
	
 
	
	
	- PgScalerProps_t
 
	- 
			·
			Video overlay ·
	
 
	
	
	- PgSpan_t
 
	- 
			·
			Spans -- complex shapes ·
	
 
	
	
	- PgVideoChannel_t
 
	- 
			·
			Video overlay ·
	
 
	
	
	- PhArea_t
 
	- 
			·
			Geometry data types ·
	
 
	
	
	- PhDim_t
 
	- 
			·
			Geometry data types ·
	
 
	
	
	- PhEvent_t
 
	- 
			·
			Emitting events ·
			Events ·
	
 
	
	
	- PhEventRegion_t
 
	- 
			·
			Emitting events ·
	
 
	
	
	- PhImage_t
 
	- 
			·
			Creating images ·
			Images ·
			Using a file ·
	
 
	
	
	- PhKeyEvent_t
 
	- 
			·
			Emitting key events ·
			Keyboard drivers ·
	
 
	
	
	- PhPoint_t
 
	- 
			·
			Geometry data types ·
	
 
	
	
	- PhPointerEvent_t
 
	- 
			·
			Modifier keys ·
			Multiple clicks ·
	
 
	
	
	- PhRect_t
 
	- 
			·
			Geometry data types ·
	
 
	
	
	- PhRegion_t
 
	- 
			·
			Getting and setting the window state ·
			Placing regions ·
	
 
	
	
	- PhRid_t
 
	- 
			·
			Regions ·
	
 
	
	
	- PhSysInfo_t
 
	- 
			·
			System information ·
	
 
	
	
	- PhTile_t
 
	- 
			·
			Geometry data types ·
			Using damage tiles ·
	
 
	
	
	- PhTransportFixupRec_t
 
	- 
			·
			A simple data structure ·
			Fixup list ·
	
 
	
	
	- PhTransportLink_t
 
	- 
			·
			Source application ·
	
 
	
	
	- PhTransportRegEntry_t
 
	- 
			·
			A simple data structure ·
			Both applications ·
	
 
	
	
	- PhWindowEvent_t
 
	- 
			·
			Notification callback ·
	
 
	
	
	- PpPrintContext_t
 
	- 
			·
			Print contexts ·
	
 
	
	
	- 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 ·
	
 
	
	
	- PtArg_t
 
	- 
			·
			Argument lists ·
	
 
	
	
	- PtCallback_t
 
	- 
			·
			Adding callbacks ·
	
 
	
	
	- PtCallbackInfo_t
 
	- 
			·
			Callback invocation ·
			Code-callback functions ·
			Generating menu items ·
			Module setup functions ·
	
 
	
	
	- PtCallbackList_t
 
	- 
			·
			Examining callbacks ·
	
 
	
	
	- PtContainerCallback_t
 
	- 
			·
			Enforcing position or size constraints without anchors or layouts ·
	
 
	
	
	- PtDndFetch_t
 
	- 
			·
			Destination widget ·
	
 
	
	
	- PtFdProc_t
 
	- 
			·
			Other I/O mechanisms ·
	
 
	
	
	- PtInputCallbackProc_t
 
	- 
			·
			Adding an input handler ·
	
 
	
	
	- PtInputCallbackProcF_t
 
	- 
			·
			Adding an input handler ·
	
 
	
	
	- PtLinkedList_t
 
	- 
			·
			Link resources (pointer method) ·
	
 
	
	
	- PtPulseMsg_t
 
	- 
			·
			Photon pulses ·
	
 
	
	
	- PtRawCallback_t
 
	- 
			·
			Adding event handlers ·
	
 
	
	
	- PtRawCallbackList_t
 
	- 
			·
			Adding event handlers ·
	
 
	
	
	- PtSignalProc_t
 
	- 
			·
			Adding a signal-processing function ·
	
 
	
	
	- PtTransportCtrl_t
 
	- 
			·
			Source application ·
			Starting drag and drop ·
	
 
	
	
	- PtWidget_t
 
	- 
			·
			Code-callback functions ·
	
 
	
	
	- PtWorkProc_t
 
	- 
			·
			Work procedures ·
	
 
	
	
	- PtWorkProcId_t
 
	- 
			·
			Work procedures ·
	
 
	
	
	- PxMethods_t
 
	- 
			·
			Using a transparency mask ·
	
 
	
	
	- sigevent
 
	- 
			·
			Photon pulses ·
	
 
	
 
- databases, language 
 
- 
		See
		language databases 
 
- databases, message
 
- 
			·
			Message databases ·
 
- databases, widget
 
- 
		See
		widget database 
 
- dead keys
 
- 
			·
			Dead keys and compose sequences ·
 
- debugging
 
- 
			·
			Debugging ·
 
- Define Template (Widget menu)
 
- 
			·
			Creating templates ·
			Widget menu ·
 
- Delete (Edit menu)
 
- 
			·
			Cutting and copying ·
			Deleting widgets or modules ·
			Edit menu ·
 
- Deselect (Edit menu)
 
- 
			·
			Edit menu ·
 
- development platforms
 
- 
	
	- multiple
 
	- 
			·
			How application files are organized ·
			Multiplatform applications ·
			Multiplatform applications ·
	
 
	
	
	- single
 
	- 
			·
			Single-platform applications ·
			Single-platform applications ·
	
 
	
 
- device regions
 
- 
			·
			Device region ·
			Drag events ·
			Focus region ·
			Graphics driver ·
			Keyboard driver ·
			Keyboard focus ·
			Mouse driver ·
			Origin at (0,0) and initial rectangle not at (0,0) ·
			Pointer focus ·
 
- dialogs
 
- 
	
	- modal
 
	- 
			·
			Modal dialogs ·
		
		- example
 
		- 
			·
			Modal dialogs ·
		
 
		
	 
	
	
	- module
 
	- 
			·
			Dialog modules ·
			Window Management ·
	
 
	
	
	- predefined
 
	- 
			·
			Predefined dialogs ·
	
 
	
	
	- Project Properties
 
	- 
			·
			Function prototypes ·
	
 
	
	
	- resizing
 
	- 
			·
			Resizing a dialog module ·
	
 
	
	
	- Search
 
	- 
			·
			Hidden widgets ·
			Search dialog ·
	
 
	
	
	- Select New Platform
 
	- 
			·
			Building your application ·
	
 
	
	
	- tutorial
 
	- 
			·
			Tutorial 4 -- creating dialogs ·
	
 
	
 
- dimensions (PhDim_t)
 
- 
			·
			Geometry data types ·
 
- direct context (PdDirectContext_t)
 
- 
			·
			Direct mode ·
 
- direct mode
 
- 
			·
			Direct mode ·
			Overview of the Photon architecture ·
 
- direct-color image 
 
- 
		See
		images 
 
- Disarm callbacks
 
- 
			·
			Callbacks ·
 
- display settings (PgDisplaySettings_t)
 
- 
			·
			Video modes ·
 
- Distribute (Widget menu)
 
- 
			·
			Widget menu ·
 
- distributing widgets
 
- 
			·
			Distributing widgets ·
 
- DLLs, turning applications into
 
- 
			·
			Making a DLL out of a PhAB application ·
 
- drag and drop
 
- 
	
	- acceptance list (PtDndFetch_t)
 
	- 
			·
			Destination widget ·
	
 
	
	
	- canceling
 
	- 
			·
			Canceling drag and drop ·
	
 
	
	
	- events
 
	- 
			·
			Drag-and-drop events ·
		
		- receiving
 
		- 
			·
			Receiving drag-and-drop events ·
		
 
		
	 
	
	
	- packing data
 
	- 
			·
			Starting drag and drop ·
	
 
	
 
- dragging
 
- 
			·
			Dragging ·
			Opaque dragging ·
	
	- events
 
	- 
			·
			Device region ·
			Drag events ·
			Dragging ·
			Event compression ·
			Event handlers -- raw and filter callbacks ·
			Handling drag events ·
			Opaque dragging ·
			Outline dragging ·
	
 
	
	
	- initiating
 
	- 
			·
			Initiating dragging ·
	
 
	
	
	- opaque 
 
	- 
		
		- defined
 
		- 
			·
			Dragging ·
		
 
		
		
		- handling events
 
		- 
			·
			Opaque dragging ·
		
 
		
		
		- initiating
 
		- 
			·
			Opaque dragging ·
		
 
		
		
		- specifying
 
		- 
			·
			Initiating dragging ·
		
 
		
	 
	
	
	- outline 
 
	- 
		
		- defined
 
		- 
			·
			Dragging ·
		
 
		
		
		- handling events
 
		- 
			·
			Outline dragging ·
		
 
		
		
		- initiating
 
		- 
			·
			Outline dragging ·
		
 
		
		
		- specifying
 
		- 
			·
			Initiating dragging ·
		
 
		
	 
	
	
	- preferences
 
	- 
			·
			Dragging preferences ·
	
 
	
 
- draw buffer
 
- 
			·
			Overview of the Photon architecture ·
	
	- PtRaw
 
	- 
			·
			PtRaw widget ·
	
 
	
 
- draw context
 
- 
			·
			Memory-context functions ·
			Overview ·
 
- draw events
 
- 
			·
			Regions ·
	
	- accumulating
 
	- 
			·
			Graphics driver ·
	
 
	
	
	- direct mode
 
	- 
			·
			Direct mode ·
	
 
	
	
	- graphics driver
 
	- 
			·
			Graphics driver ·
	
 
	
	
	- multiple displays
 
	- 
			·
			Drivers using overlapping regions ·
	
 
	
	
	- printing
 
	- 
			·
			Overview ·
			Suspending and resuming a print job ·
	
 
	
 
- draw primitives
 
- 
			·
			API categories and libraries ·
			Arcs, ellipses, polygons, and rectangles ·
	
	- arc
 
	- 
			·
			Arcs, circles, chords, and pies ·
	
 
	
	
	- attributes
 
	- 
			·
			Drawing attributes ·
	
 
	
	
	- beveled box
 
	- 
			·
			Beveled boxes, rectangles, and arrows ·
	
 
	
	
	- bitmap
 
	- 
			·
			Bitmaps ·
	
 
	
	
	- chord
 
	- 
			·
			Arcs, circles, chords, and pies ·
	
 
	
	
	- circle
 
	- 
			·
			Arcs, circles, chords, and pies ·
	
 
	
	
	- ellipse
 
	- 
			·
			Arcs, circles, chords, and pies ·
	
 
	
	
	- flags
 
	- 
			·
			Arcs, ellipses, polygons, and rectangles ·
	
 
	
	
	- flickerless animation
 
	- 
			·
			PtOSContainer ·
	
 
	
	
	- image
 
	- 
			·
			Images ·
		
		- caching
 
		- 
			·
			Caching images ·
		
 
		
		
		- creating
 
		- 
			·
			Creating images ·
		
 
		
		
		- direct color
 
		- 
			·
			Direct-color images ·
			Images ·
		
 
		
		
		- displaying
 
		- 
			·
			Displaying images ·
		
 
		
		
		- format
 
		- 
			·
			Images ·
		
 
		
		
		- gradient color
 
		- 
			·
			Gradient-color images ·
			Images ·
		
 
		
		
		- palette-based
 
		- 
			·
			Images ·
			Palette-based images ·
		
 
		
		
		- releasing
 
		- 
			·
			Releasing images ·
		
 
		
		
		- remote processes
 
		- 
			·
			Caching images ·
		
 
		
		
		- shared memory
 
		- 
			·
			Displaying images ·
			Releasing images ·
		
 
		
		
		- transparency
 
		- 
			·
			Transparency in images ·
		
 
		
	 
	
	
	- line
 
	- 
			·
			Lines, pixels, and pixel arrays ·
	
 
	
	
	- overlapping polygon
 
	- 
			·
			Overlapping polygons ·
	
 
	
	
	- pie
 
	- 
			·
			Arcs, circles, chords, and pies ·
	
 
	
	
	- pixel
 
	- 
			·
			Lines, pixels, and pixel arrays ·
	
 
	
	
	- polygon
 
	- 
			·
			Polygons ·
	
 
	
	
	- rectangle
 
	- 
			·
			Rectangles ·
	
 
	
	
	- rounded rectangle
 
	- 
			·
			Rounded rectangles ·
	
 
	
	
	- span
 
	- 
			·
			Spans -- complex shapes ·
	
 
	
	
	- text
 
	- 
			·
			Text ·
	
 
	
 
- draw stream
 
- 
			·
			Overview ·
			Overview of the Photon architecture ·
 
- drivers
 
- 
	
	- encapsulation
 
	- 
			·
			Encapsulation drivers ·
	
 
	
	
	- graphics
 
	- 
			·
			API categories and libraries ·
			Encapsulation drivers ·
			Graphics driver ·
			Photon coordinate space ·
			Photon drivers ·
			Pointer focus ·
		
		- multiple
 
		- 
			·
			Multiple graphic drivers ·
		
 
		
	 
	
	
	- input
 
	- 
			·
			Photon drivers ·
	
 
	
	
	- keyboard
 
	- 
			·
			Keyboard driver ·
			Keyboard drivers ·
			Keyboard focus ·
			Photon drivers ·
			Unicode Multilingual Support ·
	
 
	
	
	- mouse
 
	- 
			·
			Mouse driver ·
			Photon drivers ·
			Pointer focus ·
	
 
	
	
	- output
 
	- 
			·
			Photon drivers ·
	
 
	
	
	- regions
 
	- 
			·
			Device region ·
		
		- overlapping
 
		- 
			·
			Drivers using overlapping regions ·
		
 
		
		
		- separate
 
		- 
			·
			Drivers using separate regions ·
		
 
		
	 
	
 
 · ! · 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 ·