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 ·