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
-
See
images
- palettes (View menu)
-
·
Creating templates ·
- parallel operations
-
·
Overview ·
- parent region
-
·
Parent region ·
Region hierarchy ·
Regions and event clipping ·
- Paste (Edit menu)
-
·
Edit menu ·
Pasting ·
Toolbars ·
- PATH environment variable
-
·
Step 2. Export environment variables ·
- pathname delimiter in QNX documentation
-
·
Note to Windows users ·
- PC
-
See
print contexts
- PdCreateDirectContext()
-
·
Direct mode ·
- PdCreateOffscreenContext()
-
·
Video memory offscreen ·
- PdCreateOffscreenLock()
-
·
Offscreen locks ·
- PdDestroyOffscreenLock()
-
·
Offscreen locks ·
- PdDirectContext_t
-
·
Direct mode ·
- PdDirectStart()
-
·
Direct mode ·
- PdDirectStop()
-
·
Direct mode ·
- PdDupOffscreenContext()
-
·
Video memory offscreen ·
- PdGetDevices()
-
·
Direct mode ·
- PdGetOffscreenContextPtr()
-
·
Offscreen locks ·
Video memory offscreen ·
- PdIsOffscreenLocked()
-
·
Offscreen locks ·
- PdLockOffscreen()
-
·
Offscreen locks ·
- 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 ·
- PdUnlockOffscreen()
-
·
Offscreen locks ·
- PfExtentTextCharPositions()
-
·
Repairing damage to proportional text ·
- PfGenerateFontName()
-
·
Generating font names ·
- 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_CM_PRGB
-
·
Color ·
- 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_LAYER_ARG_LIST_BEGIN
-
·
Using layers ·
- Pg_LAYER_ARG_LIST_END
-
·
Using layers ·
- Pg_POLY_RELATIVE
-
·
Polygons ·
- Pg_VIDEO_MODE_SWITCHED
-
·
Video memory offscreen ·
- PgAlphaOff()
-
·
Alpha blending support ·
- PgAlphaOn()
-
·
Alpha blending support ·
- PgAlphaValue()
-
·
Alpha blending support ·
Color ·
- PgARGB()
-
·
Alpha blending support ·
Color ·
- 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 ·
- PgCreateLayerSurface()
-
·
Layer API ·
- 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 ·
- PgGetColorModel()
-
·
Color ·
- PgGetGraphicsHWCaps()
-
·
Video modes ·
- PgGetLayerCaps()
-
·
Layer API ·
- 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 ·
- PgLayerCaps_t
-
·
Layer API ·
- PgLockLayer()
-
·
Layer API ·
- 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 ·
- PgSetColorModel()
-
·
Color ·
- PgSetDrawMode()
-
·
Extended raster operations ·
General attributes ·
- PgSetFillColor()
-
·
Fill attributes ·
Palette-based images ·
- PgSetFillDither()
-
·
Fill attributes ·
- PgSetFillTransPat()
-
·
Fill attributes ·
- PgSetFillXORColor()
-
·
Fill attributes ·
- PgSetFont()
-
·
Text attributes ·
- PgSetLayerArg()
-
·
Layer API ·
- PgSetLayerSurface()
-
·
Layer API ·
- PgSetPalette()
-
·
Color ·
- PgSetPlaneMask()
-
·
General attributes ·
- PgSetStrokeCap()
-
·
Stroke (line) attributes ·
- PgSetStrokeColor()
-
·
Stroke (line) attributes ·
- PgSetStrokeDash()
-
·
Stroke (line) attributes ·
- PgSetStrokeDither()
-
·
Stroke (line) attributes ·
- PgSetStrokeFWidth()
-
·
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 ·
- PgUnlockLayer()
-
·
Layer API ·
- PgVideoChannel_t
-
·
Video overlay ·
- PgWaitHWIdle()
-
·
Video memory offscreen ·
- ph library
-
·
API categories and libraries ·
Compiling and linking a non-PhAB application ·
Conversion functions ·
- 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_LIB_VERSION
-
·
Versions and platforms ·
- 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 a multithreaded program ·
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 ·
- clipboard
-
·
Clipboard ·
Cutting and copying ·
Pasting ·
Using the clipboard ·
- context-sensitive help
-
·
Help menu ·
- control panels
-
·
Control panels ·
- about
-
·
PhAB's Interface ·
- 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 ·
- 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 ·
- dialogs
-
- Search
-
·
Hidden widgets ·
- exiting
-
·
Exiting PhAB ·
File menu ·
- grid
-
·
Grid preferences ·
- help
-
·
Help menu ·
- menubar
-
·
Menus ·
PhAB's Interface ·
- Microsoft Windows, running on
-
·
Using PhAB under Microsoft Windows ·
- NFS, use with
-
·
Standalone PhAB ·
- Search dialog
-
·
Search dialog ·
- SMB, use with
-
·
Standalone PhAB ·
- starting
-
·
Before you start... ·
- toolbars
-
·
PhAB's Interface ·
Toolbars ·
- version number
-
·
Help menu ·
- widget palette
-
·
PhAB's Interface ·
Widget palette ·
- work area
-
·
Iconifying modules ·
PhAB's Interface ·
- 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 ·
- PhabMsg
-
·
Message databases ·
- 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 ·
- PhConnectId_t
-
·
Getting and setting the window state ·
- PhCopyTiles()
-
·
Using damage tiles ·
- PhCreateImage()
-
·
Creating images ·
- PhCreateTransportCtrl()
-
·
Source application ·
- PhDCRelease()
-
·
Video memory offscreen ·
- 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
-
·
API categories and libraries ·
Compiling and linking a non-PhAB application ·
Other encodings ·
- PhFindTransportType()
-
·
Both applications ·
- PhFreeTiles()
-
·
Using damage tiles ·
- PhFreeTransportType()
-
·
Source application ·
- PhGetAllTransportHdrs()
-
·
Destination application ·
- PhGetConnectInfo()
-
·
Getting and setting the window state ·
- 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 ·
- PHINDOWSOPTS
-
·
PHINDOWSOPTS ·
- PhInitDrag()
-
·
Initiating dragging ·
- PhInputGroup()
-
·
Keyboard driver ·
- PhIntersectTilings()
-
·
Using damage tiles ·
- PhKeyEvent_t
-
·
Emitting key events ·
Keyboard drivers ·
- PhLibVersion()
-
·
Versions and platforms ·
- 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 hook
-
·
Photon hook ·
- photon library
-
·
Compiling and linking a non-PhAB application ·
Versions and platforms ·
- 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
-
See
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 ·
Running the application ·
- workspace menu
-
·
Workspace region ·
- PHOTON_PATH environment variable
-
·
Step 2. Export environment variables ·
- PHOTONOPTS
-
·
Advanced options ·
- 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
-
·
Getting and setting the window state ·
Placing regions ·
- PhRegionChange()
-
·
About child regions ·
Changing region placement ·
- PhRegionOpen()
-
·
About child regions ·
Initial dimensions and location ·
- PhRegionQuery()
-
·
Changing region placement ·
Getting and setting the window state ·
Placing regions ·
- PhRegisterTransportType()
-
·
A simple data structure ·
Both applications ·
- phrelay
-
·
Caching images ·
- PhReleaseImage()
-
·
Releasing images ·
- PhReleaseTransportCtrl()
-
·
Source application ·
- PhReleaseTransportHdrs()
-
·
Destination application ·
- phrender library
-
·
API categories and libraries ·
- PhRid_t
-
·
Regions ·
- 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 ·
- PhWindowChange()
-
·
Window-manager functions ·
- PhWindowClose()
-
·
Window-manager functions ·
- PhWindowEvent_t
-
·
Notification callback ·
- PhWindowOpen()
-
·
Window-manager functions ·
- PhWindowQueryVisible()
-
·
Window-manager functions ·
- PiConvertImage()
-
·
Manipulating images ·
- PiCropImage()
-
·
Manipulating images ·
Releasing 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 ·
- PiDuplicateImage()
-
·
Manipulating images ·
Releasing images ·
- pies
-
·
Arcs, circles, chords, and pies ·
- PiFlipImage()
-
·
Manipulating images ·
Releasing images ·
- PiGetPixel()
-
·
Manipulating images ·
- PiGetPixelFromData()
-
·
Manipulating images ·
- PiGetPixelRGB()
-
·
Manipulating images ·
- pipes
-
·
Other I/O mechanisms ·
- PiResizeImage()
-
·
Manipulating images ·
- PiSetPixel()
-
·
Manipulating images ·
- PiSetPixelInData()
-
·
Manipulating images ·
- pixels
-
·
Lines, pixels, and pixel arrays ·
- pixmap editor
-
·
Pixmap editor ·
- PkKeyDef.h
-
·
Unicode ·
- PkKeyDef.h
-
·
Where the user is going to type the hotkey ·
- platforms supported
-
·
Versions and platforms ·
- plugins
-
- Launcher
-
·
Module types ·
- Shelf
-
·
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 ·
- PowerPC, support for
-
·
Versions and platforms ·
- 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()
-
·
Print contexts ·
Starting a print job ·
- PpLoadDefaultPrinter()
-
·
Modifying a print context ·
- PpLoadPrinter()
-
·
Modifying a print context ·
- PpLoadPrinterList()
-
·
Modifying a print context ·
- PpPrintContext_t
-
·
Print contexts ·
- 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 ·
Print contexts ·
- PpStartJob()
-
·
Starting a print job ·
- PpSuspendJob()
-
·
Ending a print job ·
Suspending and resuming a print job ·
- Preferences
-
- Grid
-
·
Grid preferences ·
- Preferences (Edit menu)
-
·
Customizing your PhAB environment ·
- Preferences (Options menu)
-
·
Edit menu ·
Resources panel ·
- press-drag-release (PDR) method
-
·
Using a menu module ·
- print command, specifying
-
·
General preferences ·
- print contexts
-
- creating
-
·
Creating a print context ·
- example
-
·
Example ·
- freeing
-
·
Freeing the print context ·
- modifying
-
·
Modifying a print context ·
- PpPrintContext_t
-
·
Print contexts ·
- printing
-
·
Starting a print job ·
- printing
-
- about
-
·
Overview ·
- available printers
-
·
Modifying a print context ·
- closing
-
·
Ending a print job ·
- example
-
·
Example ·
- new page
-
·
Printing a new page ·
- nonprintable margins
-
·
Starting a print job ·
- print context
-
- freeing
-
·
Freeing the print context ·
- print contexts
-
·
Overview ·
- creating
-
·
Creating a print context ·
- data type
-
·
Print contexts ·
- modifying
-
·
Modifying a print context ·
- resuming
-
·
Suspending and resuming a print job ·
- source
-
- offset
-
·
Starting a print job ·
- size
-
·
Starting a print job ·
- starting
-
·
Starting a print job ·
- suspending
-
·
Suspending and resuming a print job ·
- widgets
-
·
Printing the desired widgets ·
- PpPrintWidget()
-
·
Printing the desired widgets ·
- PtList
-
·
PtList ·
- PtMultiText
-
·
PtMultiText ·
- PtScrollArea
-
·
PtScrollArea ·
- scrolling widgets
-
·
Printing widgets that scroll ·
- Project menu
-
·
Project menu ·
- Add Dialog
-
·
Project menu ·
- Add Menu
-
·
Project menu ·
- Add Picture Module
-
·
Project menu ·
- Add Window
-
·
Project menu ·
- Edit Mode
-
·
Project menu ·
Toolbars ·
- Generate Report
-
·
Project menu ·
- Language Editor
-
- Generate Language Database
-
·
Generating a language database ·
- Run Language Editor
-
·
Starting the Language Editor within PhAB ·
- Project Properties
-
·
Generate Options tab ·
Specifying project properties ·
- Properties
-
·
Function prototypes ·
- Test Mode
-
·
Project menu ·
Toolbars ·
- Zoom Mode
-
·
Project menu ·
Toolbars ·
- Project Properties (Project menu)
-
·
Generate Options tab ·
Specifying project properties ·
- Project Properties dialog
-
·
Function prototypes ·
Specifying project properties ·
- Properties (Application menu)
-
·
Project menu ·
- Properties (Project menu)
-
·
Function prototypes ·
- 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_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_FILL_LAYOUT_INFO
-
- editing
-
·
Fill layout info editor ·
- Pt_ARG_FLAGS
-
·
Controlling focus ·
Disabling hotkeys ·
Event handlers — raw and filter callbacks ·
Example: verifying window closure ·
Hotkeys — the basics ·
Initiating dragging ·
Overview ·
PtRealizeWidget() ·
Receiving drag-and-drop events ·
Starting drag and drop ·
Using pointers ·
Widget geometry ·
- PT_ARG_GRID_LAYOUT_DATA
-
- editing
-
·
Grid layout data editor ·
- PT_ARG_GRID_LAYOUT_INFO
-
- editing
-
·
Grid layout info editor: ·
- 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_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_ROW_LAYOUT_DATA
-
- editing
-
·
Row layout data editor ·
- PT_ARG_ROW_LAYOUT_INFO
-
- editing
-
·
Row layout info editor ·
- Pt_ARG_STYLE
-
·
Widget styles ·
- 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 a multithreaded program ·
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 ·
Overview ·
- Pt_BOTTOM_ANCHORED_BOTTOM
-
·
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 or layouts ·
- 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 a multithreaded program ·
- 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
-
·
Modal operations and threads ·
Non-Photon and Photon threads ·
- Pt_EVENT_PROCESS_PREVENT
-
·
Non-Photon and Photon threads ·
- 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
-
·
Processing hotkeys ·
- Pt_HOTKEYS_FIRST
-
·
Hotkeys — the basics ·
- 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_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_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_STYLE_ACTIVATE
-
·
Widget styles ·
- Pt_STYLE_CALC_BORDER
-
·
Widget styles ·
- Pt_STYLE_CALC_OPAQUE
-
·
Widget styles ·
- Pt_STYLE_DATA
-
·
Widget styles ·
- Pt_STYLE_DEACTIVATE
-
·
Widget styles ·
- Pt_STYLE_DRAW
-
·
Widget styles ·
- Pt_STYLE_EXTENT
-
·
Widget styles ·
- Pt_STYLE_NAME
-
·
Widget styles ·
- Pt_STYLE_SIZING
-
·
Widget styles ·
- Pt_TEXT_IMAGE
-
·
Creating a series of snapshots ·
Creating images ·
Displaying images ·
- Pt_TOP_ANCHORED_BOTTOM
-
·
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 ·
- PtAddClassStyle()
-
·
Widget styles ·
- 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 a multithreaded program ·
- 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 ·
- PtAppRemoveSignal()
-
·
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()
-
·
Background processing ·
Raw drawing function ·
- 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 a multithreaded program ·
Realtime threads ·
- PtCondWait()
-
·
Exiting a multithreaded program ·
Realtime threads ·
- PtConnectionAddEventHandlers()
-
·
Typical scenario ·
- PtConnectionAddMsgHandlers()
-
·
Typical scenario ·
- PtConnectionClient_t
-
·
Typical scenario ·
- PtConnectionClientDestroy()
-
·
Typical scenario ·
- PtConnectionClientGetUserData()
-
·
Typical scenario ·
- PtConnectionClientSetError()
-
·
name_attach() and PtAppAddInput() ·
Typical scenario ·
- PtConnectionClientSetUserData()
-
·
Typical scenario ·
- PtConnectionFindId()
-
·
Typical scenario ·
- PtConnectionFindName()
-
·
Typical scenario ·
- PtConnectionFlush()
-
·
Typical scenario ·
- PtConnectionNotify()
-
·
Local connections ·
Typical scenario ·
- PtConnectionReply(), PtConnectionReplymx()
-
·
Typical scenario ·
- PtConnectionResizeEventBuffer()
-
·
Typical scenario ·
- PtConnectionSend(), PtConnectionSendmx()
-
·
Local connections ·
Typical scenario ·
- PtConnectionServer_t
-
·
Typical scenario ·
- PtConnectionServerDestroy()
-
·
Typical scenario ·
- PtConnectionServerGetUserData()
-
·
Typical scenario ·
- PtConnectionServerSetError()
-
·
name_attach() and PtAppAddInput() ·
Typical scenario ·
- PtConnectionServerSetUserData()
-
·
Typical scenario ·
- PtConnectionTmpName()
-
·
Connections ·
- PtConnectionWaitForName()
-
·
Typical scenario ·
- PtConnectorCreate()
-
·
Typical scenario ·
- PtConnectorDestroy()
-
·
Typical scenario ·
- PtConnectorGetId()
-
·
Typical scenario ·
- PtConsoleSwitch()
-
·
Window-manager functions ·
- PtContainer
-
·
Absolute positioning ·
Container widgets ·
- PtContainerCallback_t
-
·
Enforcing position or size constraints without anchors or layouts ·
- PtContainerGiveFocus()
-
·
Ordering widgets ·
- PtContainerHold()
-
·
For a specific container ·
- PtContainerRelease()
-
·
For a specific container ·
- PtCRC()
-
·
Caching images ·
- PtCRCValue()
-
·
Caching images ·
- PtCreateActionSurface()
-
·
Creating and destroying control surfaces ·
- PtCreateClassStyle()
-
·
Widget styles ·
- 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 ·
- PtDupClassStyle()
-
·
Widget styles ·
- PtEnableSurface()
-
·
Enabling and disabling control surfaces ·
- PtEnableSurfaceByAction()
-
·
Enabling and disabling control surfaces ·
- PtEnableSurfaceById()
-
·
Enabling and disabling control surfaces ·
- PtEndFlux()
-
·
For a specific container ·
- PtEnter()
-
·
Exiting a multithreaded program ·
Locking the Photon library ·
- PtExit()
-
·
Exiting a multithreaded program ·
Setting up the code ·
- PtExtentWidget(), PtExtentWidgetFamily()
-
·
Widget geometry ·
- PtFdProc_t
-
·
Other I/O mechanisms ·
- PtFileSelection()
-
·
Background processing ·
Predefined dialogs ·
- PtFillLayout
-
·
PtFillLayout ·
- example
-
·
PtFillLayout ·
- PtFindClassStyle()
-
·
Widget styles ·
- 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 ·
Forcing updates ·
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 ·
- PtGetStyleMember()
-
·
Widget styles ·
- PtGetWidgetStyle()
-
·
Widget styles ·
- PtGridLayout
-
·
PtGridLayout ·
- example
-
·
PtGridLayout ·
- 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 ·
- PtHold()
-
·
Globally ·
- PtHook()
-
·
Photon hook ·
- PtHook.so
-
·
Photon hook ·
- pthread_cond_wait()
-
·
Realtime threads ·
- pthread_exit()
-
·
Exiting a multithreaded program ·
- PtInit()
-
·
Basic steps ·
Locking the Photon library ·
PtInit() ·
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 ·
- PtIsFluxing()
-
·
For a specific container ·
- PtLabel
-
·
Creating a series of snapshots ·
Creating images ·
Displaying images ·
Importing graphics images ·
Text editors ·
- PtLeave()
-
·
Exiting a multithreaded program ·
Locking the Photon library ·
- PtLinkedList_t
-
·
Link resources (pointer method) ·
- PtList
-
·
List editor ·
- printing
-
·
PtList ·
- PtMainLoop()
-
·
Basic steps ·
Collecting events ·
Multiple event-processing threads ·
Non-Photon and Photon threads ·
PtMainLoop() ·
- 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()
-
·
Modal dialogs ·
Modal operations and threads ·
Non-Photon and Photon 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 a multithreaded program ·
- 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()
-
·
Background processing ·
Locking the Photon library ·
Non-Photon and Photon threads ·
- PtPrompt()
-
·
Predefined dialogs ·
- multilingual applications
-
·
Hard-coded strings ·
- PtPulseArm()
-
·
Arming a pulse ·
- PtPulseMsg_t
-
·
Photon pulses ·
- PtQuerySystemInfo()
-
·
System information ·
- PtRaw
-
·
API categories and libraries ·
Code editor ·
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 ·
- PtRelease()
-
·
Globally ·
- 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 ·
- PtRowLayout
-
·
PtRowLayout ·
- example
-
·
PtRowLayout ·
- 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 ·
- PtSetClassStyleMethods()
-
·
Widget styles ·
- 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 ·
- PtSetStyleMember()
-
·
Widget styles ·
- PtSetStyleMembers()
-
·
Widget styles ·
- PtSetWidgetStyle()
-
·
Widget styles ·
- 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()
-
·
Background processing ·
- PtStartFlux()
-
·
For a specific container ·
- 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 ·
- PtUpdate()
-
·
Globally ·
- 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 ·
- PtWidgetClassStyle_t
-
·
Widget styles ·
- 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 ·
- PtWindowGetFrameSize()
-
·
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 ·
- Microsoft Windows
-
·
Photon in a single window ·
- options
-
·
Advanced options ·
- taskbar
-
·
Debugging ·
Running the application ·
- workspace menu
-
·
Workspace region ·
- PWMOPTS
-
·
Advanced options ·
- PX_TRANSPARENT
-
·
Using a transparency mask ·
- PxLoadImage()
-
·
Creating images ·
Displaying images ·
Releasing images ·
Using a file ·
Using a transparency mask ·
- PxMethods_t
-
·
Using a transparency mask ·
- PxRotateImage()
-
·
Manipulating images ·
- 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 ·