Keywords - P
· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·
- palette-based image
-
- images
-
·
[Images] ·
- Palettes (View menu)
-
·
[Creating templates] ·
[View menu] ·
[Widget palette] ·
- parent region
-
·
[Parent region] ·
[Region hierarchy] ·
[Regions and event clipping] ·
- Paste (Edit menu)
-
·
[Edit menu] ·
[Pasting] ·
[Toolbars] ·
- PC
-
- print contexts
-
·
[Printing] ·
- PdCreateDirectContext()
-
·
[Direct mode] ·
- PdCreateOffscreenContext()
-
·
[Video memory offscreen] ·
- PdDirectContext_t
-
·
[Direct mode] ·
- PdDirectStart()
-
·
[Direct mode] ·
- PdDirectStop()
-
·
[Direct mode] ·
- PdDupOffscreenContext()
-
·
[Video memory offscreen] ·
- PdGetDevices()
-
·
[Direct mode] ·
- PdGetOffscreenContextPtr()
-
·
[Video memory offscreen] ·
- PdOffscreenContext_t
-
·
[Video memory offscreen] ·
- PDR (press-drag-release) method
-
·
[Using a menu module] ·
- PdReleaseDirectContext()
-
·
[Direct mode] ·
- PdSetOffscreenTranslation()
-
·
[Video memory offscreen] ·
- PdSetTargetDevice()
-
·
[Direct mode] ·
[Video memory offscreen] ·
[Video modes] ·
- PfExtentTextCharPositions()
-
·
[Repairing damage to proportional text] ·
- PfGenerateFontName()
-
·
[Generating font names] ·
- PfQueryFonts()
-
·
[Querying available fonts] ·
- Pg_ARC
-
·
[Arcs, circles, chords, and pies] ·
- Pg_ARC_CHORD
-
·
[Arcs, circles, chords, and pies] ·
- Pg_ARC_PIE
-
·
[Arcs, circles, chords, and pies] ·
- Pg_BACK_FILL
-
·
[Bitmaps] ·
[Text] ·
- Pg_CLOSED
-
·
[Polygons] ·
- Pg_DRAW_FILL
-
·
[Arcs, ellipses, polygons, and rectangles] ·
[Beveled boxes, rectangles, and arrows] ·
- Pg_DRAW_FILL_STROKE
-
·
[Arcs, ellipses, polygons, and rectangles] ·
[Beveled boxes, rectangles, and arrows] ·
- Pg_DRAW_STROKE
-
·
[Arcs, ellipses, polygons, and rectangles] ·
[Beveled boxes, rectangles, and arrows] ·
- Pg_DRIVER_STARTED
-
·
[Video memory offscreen] ·
- Pg_ENTERED_DIRECT
-
·
[Video memory offscreen] ·
- Pg_EXITED_DIRECT
-
·
[Video memory offscreen] ·
- Pg_IMAGE_DIRECT_888
-
·
[Memory-context functions] ·
- Pg_IMAGE_PALETTE_BYTE
-
·
[Memory-context functions] ·
- Pg_POLY_RELATIVE
-
·
[Polygons] ·
- Pg_VIDEO_MODE_SWITCHED
-
·
[Video memory offscreen] ·
- PgAlphaOff()
-
·
[Alpha blending support] ·
- PgAlphaOn()
-
·
[Alpha blending support] ·
- PgBackgroundShadings()
-
·
[Color] ·
- PgBevelBox()
-
·
[Application-level gradients] ·
- PgBlueValue()
-
·
[Color] ·
- PgCalcColorContrast()
-
·
[Application-level gradients] ·
- PgChromaOff()
-
·
[Chroma key support] ·
- PgChromaOn()
-
·
[Chroma key support] ·
- PgCMY()
-
·
[Color] ·
- PgColor_t
-
·
[Color] ·
- PgColorHSV_t
-
·
[Color] ·
- PgColorMatch()
-
·
[Color] ·
- PgConfigScalerChannel()
-
·
[Video overlay] ·
- PgContextBlit()
-
·
[Video memory offscreen] ·
- PgContextBlitArea()
-
·
[Video memory offscreen] ·
- PgContrastBevelBox()
-
·
[Application-level gradients] ·
- PgCreateVideoChannel()
-
·
[Video overlay] ·
- PgDefaultFill()
-
·
[Fill attributes] ·
- PgDefaultMode()
-
·
[General attributes] ·
- PgDefaultStroke()
-
·
[Stroke (line) attributes] ·
- PgDefaultText()
-
·
[Text attributes] ·
- PgDestroyVideoChannel()
-
·
[Video overlay] ·
- PgDisplaySettings_t
-
·
[Video modes] ·
- PgDrawArc()
-
·
[Arcs, circles, chords, and pies] ·
- PgDrawArrow()
-
·
[Beveled boxes, rectangles, and arrows] ·
- PgDrawBevelBox()
-
·
[Beveled boxes, rectangles, and arrows] ·
- PgDrawBeveled()
-
·
[Beveled boxes, rectangles, and arrows] ·
- PgDrawBezier()
-
·
[Lines, pixels, and pixel arrays] ·
- PgDrawBeziermx()
-
·
[Lines, pixels, and pixel arrays] ·
- PgDrawBitmap()
-
·
[Bitmaps] ·
- PgDrawBitmapmx()
-
·
[Bitmaps] ·
- PgDrawEllipse()
-
·
[Arcs, circles, chords, and pies] ·
- PgDrawGradient()
-
·
[Driver-level gradients] ·
- PgDrawGradientBevelBox()
-
·
[Application-level gradients] ·
- PgDrawGrid()
-
·
[Lines, pixels, and pixel arrays] ·
- PgDrawILine()
-
·
[Lines, pixels, and pixel arrays] ·
- PgDrawImage()
-
·
[Displaying images] ·
- PgDrawImagemx()
-
·
[Displaying images] ·
- PgDrawIPixel()
-
·
[Lines, pixels, and pixel arrays] ·
- PgDrawIRect()
-
·
[Rectangles] ·
- PgDrawLine()
-
·
[Lines, pixels, and pixel arrays] ·
- PgDrawMultiTextArea()
-
·
[Text] ·
- PgDrawPhImage()
-
·
[Displaying images] ·
- PgDrawPhImagemx()
-
·
[Displaying images] ·
- PgDrawPhImageRectmx()
-
·
[Displaying images] ·
- PgDrawPixel()
-
·
[Lines, pixels, and pixel arrays] ·
- PgDrawPixelArray()
-
·
[Lines, pixels, and pixel arrays] ·
- PgDrawPixelArraymx()
-
·
[Lines, pixels, and pixel arrays] ·
- PgDrawPolygon()
-
·
[Overlapping polygons] ·
- PgDrawPolygonmx()
-
·
[Overlapping polygons] ·
- PgDrawRect()
-
·
[Rectangles] ·
- PgDrawRepBitmap()
-
·
[Bitmaps] ·
- PgDrawRepBitmapmx()
-
·
[Bitmaps] ·
- PgDrawRepImage()
-
·
[Displaying images] ·
- PgDrawRepImagemx()
-
·
[Displaying images] ·
- PgDrawRepPhImage()
-
·
[Displaying images] ·
- PgDrawRepPhImagemx()
-
·
[Displaying images] ·
- PgDrawRoundRect()
-
·
[Rounded rectangles] ·
- PgDrawString()
-
·
[Text] ·
- PgDrawStringmx()
-
·
[Text] ·
- PgDrawText()
-
·
[Text] ·
- PgDrawTextArea()
-
·
[Text] ·
- PgDrawTextChars()
-
·
[Text] ·
- PgDrawTextmx()
-
·
[Text] ·
- PgDrawTImage()
-
·
[Displaying images] ·
- PgDrawTImagemx()
-
·
[Displaying images] ·
- PgDrawTrend()
-
·
[Lines, pixels, and pixel arrays] ·
- PgDrawTrendmx()
-
·
[Lines, pixels, and pixel arrays] ·
- PgExtentMultiText()
-
·
[Text] ·
- PgExtentText()
-
·
[Text] ·
- PgGetGraphicsHWCaps()
-
·
[Video modes] ·
- PgGetOverlayChromaColor()
-
·
[Video overlay] ·
- PgGetPalette()
-
·
[Color] ·
- PgGetScalerCapabilities()
-
·
[Video overlay] ·
- PgGetVideoMode()
-
·
[Video modes] ·
- PgGetVideoModeInfo()
-
·
[Video modes] ·
- PgGetVideoModeList()
-
·
[Video modes] ·
- PgGray()
-
·
[Color] ·
- PgGrayValue()
-
·
[Color] ·
- PgGreenValue()
-
·
[Color] ·
- PgHSV()
-
·
[Color] ·
- PgHSV2RGB()
-
·
[Color] ·
- PgNextVideoFrame()
-
·
[Video overlay] ·
- PgRedValue()
-
·
[Color] ·
- PgRGB()
-
·
[Color] ·
- PgRGB2HSV()
-
·
[Color] ·
- PgScalerCaps_t
-
·
[Video overlay] ·
- PgScalerProps_t
-
·
[Video overlay] ·
- PgSetAlpha()
-
·
[Alpha blending support] ·
- PgSetAlphaBlend()
-
·
[Alpha blending support] ·
- PgSetChroma()
-
·
[Chroma key support] ·
- PgSetClipping()
-
·
[Direct mode] ·
- PgSetDrawMode()
-
·
[Extended raster operations] ·
[General attributes] ·
- PgSetFillColor()
-
·
[Fill attributes] ·
[Palette-based images] ·
- PgSetFillDither()
-
·
[Fill attributes] ·
- PgSetFillTransPat()
-
·
[Fill attributes] ·
- PgSetFillXORColor()
-
·
[Fill attributes] ·
- PgSetFont()
-
·
[Text attributes] ·
- PgSetPalette()
-
·
[Color] ·
- PgSetPlaneMask()
-
·
[General attributes] ·
- PgSetRegion()
-
·
[Video memory offscreen] ·
- PgSetStrokeCap()
-
·
[Stroke (line) attributes] ·
- PgSetStrokeColor()
-
·
[Stroke (line) attributes] ·
- PgSetStrokeDash()
-
·
[Stroke (line) attributes] ·
- PgSetStrokeDither()
-
·
[Stroke (line) attributes] ·
- PgSetStrokeFWidth()
-
·
[Stroke (line) attributes] ·
- PgSetStrokeJoin()
-
·
[Stroke (line) attributes] ·
- PgSetStrokeTransPat()
-
·
[Stroke (line) attributes] ·
- PgSetStrokeWidth()
-
·
[Stroke (line) attributes] ·
- PgSetStrokeXORColor()
-
·
[Stroke (line) attributes] ·
- PgSetTextColor()
-
·
[Text attributes] ·
- PgSetTextDither()
-
·
[Text attributes] ·
- PgSetTextTransPat()
-
·
[Text attributes] ·
- PgSetTextXORColor()
-
·
[Text attributes] ·
- PgSetTranslation()
-
·
[Direct mode] ·
[Translating coordinates] ·
- PgSetUnderline()
-
·
[Text] ·
[Text attributes] ·
- PgSetVideoMode()
-
·
[Video modes] ·
- PgShmemCreate()
-
·
[Displaying images] ·
[Releasing images] ·
- PgSpan_t
-
·
[Spans -- complex shapes] ·
- PgSwapDisplay()
-
·
[Video memory offscreen] ·
- PgVideoChannel_t
-
·
[Video overlay] ·
- PgWaitHWIdle()
-
·
[Video memory offscreen] ·
- ph library
-
·
[Compiling and linking a non-PhAB application] ·
[Photon libraries] ·
[Wide and multibyte characters] ·
- Ph_DEV_RID
-
·
[Changing the parent] ·
[Emitting key events] ·
[Regions] ·
- Ph_DRAG_TRACK
-
·
[Initiating dragging] ·
[Opaque dragging] ·
- Ph_EV_BUT_PRESS
-
·
[Pressing a button] ·
- click count
-
·
[Multiple clicks] ·
- modifier keys
-
·
[Modifier keys] ·
- Ph_EV_BUT_RELEASE
-
·
[Releasing a button] ·
- click count
-
·
[Multiple clicks] ·
- modifier keys
-
·
[Modifier keys] ·
- Ph_EV_DND_CANCEL
-
·
[Source widget] ·
- Ph_EV_DND_COMPLETE
-
·
[Source widget] ·
- Ph_EV_DND_DELIVERED
-
·
[Source widget] ·
- Ph_EV_DND_DROP
-
·
[Destination widget] ·
- Ph_EV_DND_ENTER
-
·
[Destination widget] ·
- Ph_EV_DND_INIT
-
·
[Source widget] ·
- Ph_EV_DND_LEAVE
-
·
[Destination widget] ·
- Ph_EV_DND_MOTION
-
·
[Destination widget] ·
- Ph_EV_DRAG
-
·
[Event handlers -- raw and filter callbacks] ·
[Handling drag events] ·
- Ph_EV_DRAG_COMPLETE
-
·
[Handling drag events] ·
[Outline dragging] ·
- Ph_EV_DRAG_MOVE
-
·
[Handling drag events] ·
[Opaque dragging] ·
- Ph_EV_DRAG_START
-
·
[Handling drag events] ·
- Ph_EV_INFO
-
·
[Video memory offscreen] ·
- Ph_EV_KEY
-
·
[Emitting key events] ·
- Ph_EV_RELEASE_ENDCLICK
-
·
[Multiple clicks] ·
- Ph_EV_RELEASE_PHANTOM
-
·
[Releasing a button] ·
- Ph_EV_RELEASE_REAL
-
·
[Releasing a button] ·
- Ph_EVENT_DIRECT
-
·
[Direct event] ·
- Ph_EVENT_INCLUSIVE
-
·
[Inclusive event] ·
- Ph_FORCE_FRONT
-
·
[Default placement] ·
[Ph_FORCE_FRONT flag] ·
[Specific placement] ·
- Ph_OFFSCREEN_INVALID
-
·
[Video memory offscreen] ·
- Ph_PACK_RAW
-
·
[A simple data structure] ·
[Registering new transport types] ·
- Ph_PACK_STRING
-
·
[A simple data structure] ·
[Registering new transport types] ·
- Ph_PACK_STRUCT
-
·
[A simple data structure] ·
[Registering new transport types] ·
- Ph_RELEASE_GHOST_BITMAP
-
·
[Releasing images] ·
- Ph_RELEASE_IMAGE
-
·
[Releasing images] ·
- Ph_RELEASE_PALETTE
-
·
[Releasing images] ·
- Ph_RELEASE_TRANSPARENCY_MASK
-
·
[Releasing images] ·
- Ph_ROOT_RID
-
·
[About child regions] ·
[Changing the parent] ·
[Regions] ·
- Ph_TRACK_BOTTOM
-
·
[Initiating dragging] ·
- Ph_TRACK_DRAG
-
·
[Initiating dragging] ·
- Ph_TRACK_LEFT
-
·
[Initiating dragging] ·
- Ph_TRACK_RIGHT
-
·
[Initiating dragging] ·
- Ph_TRACK_TOP
-
·
[Initiating dragging] ·
- Ph_TRANSPORT_INLINE
-
·
[Destination widget] ·
- Ph_WM_APP_DEF_MANAGED
-
·
[Window-managed flags] ·
- Ph_WM_BACKDROP
-
·
[Window-managed flags] ·
[Window-notify flags] ·
- Ph_WM_CLOSE
-
·
[Example: verifying window closure] ·
[Exiting] ·
[Window-managed flags] ·
[Window-notify flags] ·
- Ph_WM_COLLAPSE
-
·
[Window-managed flags] ·
- Ph_WM_CONSWITCH
-
·
[Window-managed flags] ·
[Window-notify flags] ·
- Ph_WM_FFRONT
-
·
[Window-managed flags] ·
[Window-notify flags] ·
- Ph_WM_FOCUS
-
·
[Window-managed flags] ·
[Window-notify flags] ·
- Ph_WM_HELP
-
·
[Connecting help to widgets] ·
[Help without the ? icon] ·
[Window-managed flags] ·
[Window-notify flags] ·
- Ph_WM_HIDE
-
·
[Window-managed flags] ·
[Window-notify flags] ·
- Ph_WM_MAX
-
·
[Window-managed flags] ·
[Window-notify flags] ·
- Ph_WM_MENU
-
·
[Window-managed flags] ·
[Window-notify flags] ·
- Ph_WM_MOVE
-
·
[Window-managed flags] ·
[Window-notify flags] ·
- Ph_WM_NO_FOCUS_LIST
-
·
[Window-managed flags] ·
- Ph_WM_RENDER_BORDER
-
·
[Window-rendering flags] ·
- Ph_WM_RENDER_CLOSE
-
·
[Window-rendering flags] ·
- Ph_WM_RENDER_COLLAPSE
-
·
[Window-rendering flags] ·
- Ph_WM_RENDER_HELP
-
·
[Connecting help to widgets] ·
[Window-rendering flags] ·
- Ph_WM_RENDER_INLINE
-
·
[Window-rendering flags] ·
- Ph_WM_RENDER_MAX
-
·
[Window-rendering flags] ·
- Ph_WM_RENDER_MENU
-
·
[Window-rendering flags] ·
- Ph_WM_RENDER_MIN
-
·
[Window-rendering flags] ·
- Ph_WM_RENDER_RESIZE
-
·
[Window-rendering flags] ·
- Ph_WM_RENDER_TITLE
-
·
[Window-rendering flags] ·
- Ph_WM_RESIZE
-
·
[Window-managed flags] ·
[Window-notify flags] ·
- Ph_WM_RESTORE
-
·
[Window-managed flags] ·
[Window-notify flags] ·
- Ph_WM_STATE_ISALTKEY
-
·
[Getting and setting the window state] ·
- Ph_WM_STATE_ISBACKDROP
-
·
[Getting and setting the window state] ·
- Ph_WM_STATE_ISBLOCKED
-
·
[Getting and setting the window state] ·
- Ph_WM_STATE_ISFOCUS
-
·
[Getting and setting the window state] ·
- Ph_WM_STATE_ISFRONT
-
·
[Getting and setting the window state] ·
- Ph_WM_STATE_ISHIDDEN
-
·
[Getting and setting the window state] ·
- Ph_WM_STATE_ISMAX
-
·
[Getting and setting the window state] ·
[Running a standalone application] ·
- Ph_WM_TOBACK
-
·
[Window-managed flags] ·
[Window-notify flags] ·
- Ph_WM_TOFRONT
-
·
[Window-managed flags] ·
[Window-notify flags] ·
- PhAB
-
- balloon help
-
·
[Help menu] ·
- disabling
-
·
[General preferences] ·
- clipboard
-
·
[Clipboard] ·
[Cutting and copying] ·
[Editing the clipboard] ·
[Pasting] ·
[Viewing the clipboard] ·
- context-sensitive help
-
·
[Help menu] ·
- control panels
-
·
[Control panels] ·
- about
-
·
[Before you start...] ·
- Callbacks
-
·
[Callbacks panel] ·
[Editing callbacks] ·
[Event handlers -- raw and filter callbacks] ·
[Hidden widgets] ·
- color resources
-
·
[Full color editor] ·
- displaying
-
·
[Control panels] ·
- editing callback resources
-
·
[Editing callbacks] ·
- editing menu items
-
·
[Opening the menu editor] ·
- editing raw callbacks
-
·
[Event handlers -- raw and filter callbacks] ·
- finding
-
·
[Control panels] ·
- font resources
-
·
[Font editor] ·
- instance name
-
·
[Instance names] ·
[Resources panel] ·
- list resources
-
·
[List editor] ·
- Module Links
-
·
[Module Links panel] ·
- Module Tree
-
·
[Control-panel methods] ·
[Creating a widget] ·
[Hidden widgets] ·
[Module Tree panel] ·
[Ordering widgets] ·
[Using the Module Tree panel] ·
[Widgets within a group] ·
- next and previous buttons
-
·
[Dragging widgets] ·
[Resources panel] ·
[Using the Next and Previous buttons] ·
[Widgets within a group] ·
- pixmap resources
-
·
[Pixmap editor] ·
- positioning
-
·
[Control panels] ·
- resource names
-
·
[General preferences] ·
[Resources panel] ·
- Resources
-
·
[Aligning widgets using groups] ·
[Editing widget resources] ·
[Hidden widgets] ·
[Resources panel] ·
- resources displayed
-
·
[Changing module resources] ·
[Editing widget resources] ·
[Multiple widgets] ·
- resources not displayed
-
·
[Resources panel] ·
- Search
-
·
[Hidden widgets] ·
[Search panel] ·
- selecting widgets
-
·
[A single widget] ·
[Accessing widgets in a group] ·
[Control-panel methods] ·
[Dragging widgets] ·
[Hidden widgets] ·
[Resources panel] ·
[Using the control panels] ·
[Using the Module Tree panel] ·
[Using the Next and Previous buttons] ·
[Widgets within a group] ·
- text resources
-
·
[Text editors] ·
- copyright information
-
·
[Help menu] ·
- customizing
-
·
[Customizing your PhAB environment] ·
- exiting
-
·
[File menu] ·
- grid
-
·
[Grid preferences] ·
- help
-
·
[Help menu] ·
- menubar
-
·
[Before you start...] ·
[Menus] ·
- NFS, use with
-
·
[Opening an application] ·
- SMB, use with
-
·
[Opening an application] ·
- starting
-
·
[Before you start...] ·
- toolbars
-
·
[Before you start...] ·
[Toolbars] ·
- version number
-
·
[Help menu] ·
- widget palette
-
·
[Before you start...] ·
[Widget palette] ·
- work area
-
·
[Before you start...] ·
[Iconifying modules] ·
- PhAB Concepts (Help menu)
-
·
[Help menu] ·
- PhAB Library API (Help menu)
-
·
[Help menu] ·
- phablang
-
·
[Distributing your application] ·
[Starting the Language Editor as a stand-alone application] ·
- PhAddMergeTiles()
-
·
[Using damage tiles] ·
- PhAllocPackType()
-
·
[Source application] ·
- PhArea_t
-
·
[Geometry data types] ·
- PhAreaToRect()
-
·
[Geometry data types] ·
- PhAttach()
-
·
[PtInit()] ·
- PhChannelAttach()
-
·
[name_attach() and PtAppAddInput()] ·
- PhClipTilings()
-
·
[Using damage tiles] ·
- PhCoalesceTiles()
-
·
[Using damage tiles] ·
- PhCopyTiles()
-
·
[Using damage tiles] ·
- PhCreateImage()
-
·
[Creating images] ·
- PhCreateTransportCtrl()
-
·
[Source application] ·
- PhDeTranslateRect()
-
·
[Geometry data types] ·
- PhDeTranslateTiles()
-
·
[Using damage tiles] ·
- PhDim_t
-
·
[Geometry data types] ·
- phditto
-
·
[Caching images] ·
- PhDragEvent_t
-
·
[Outline dragging] ·
- PhEmit()
-
·
[Emitting events] ·
- PhEmitmx()
-
·
[Emitting events] ·
- PhEvent_t
-
·
[Emitting events] ·
[Events] ·
- PhEventArm()
-
·
[Collecting events] ·
- PhEventNext()
-
·
[Collecting events] ·
- PhEventPeek()
-
·
[Collecting events] ·
- PhEventRead()
-
·
[Collecting events] ·
- PhEventRegion_t
-
·
[Emitting events] ·
- phexlib library
-
·
[Compiling and linking a non-PhAB application] ·
[Other encodings] ·
[Photon libraries] ·
- PhFindTransportType()
-
·
[Both applications] ·
- PHFONT_ALL_FONTS
-
·
[Querying available fonts] ·
- PHFONT_ALL_SYMBOLS
-
·
[Querying available fonts] ·
- PHFONT_BITMAP
-
·
[Querying available fonts] ·
- PHFONT_DONT_SHOW_LEGACY
-
·
[Querying available fonts] ·
- PHFONT_FIXED
-
·
[Querying available fonts] ·
- PHFONT_INFO_BOLD
-
·
[FontDetails structure] ·
- PHFONT_INFO_FIXED
-
·
[FontDetails structure] ·
- PHFONT_INFO_ITALIC
-
·
[FontDetails structure] ·
- PHFONT_INFO_PLAIN
-
·
[FontDetails structure] ·
- PHFONT_INFO_PROP
-
·
[FontDetails structure] ·
- PHFONT_PROP
-
·
[Querying available fonts] ·
- PHFONT_SCALABLE
-
·
[Querying available fonts] ·
- PhFreeTiles()
-
·
[Using damage tiles] ·
- PhFreeTransportType()
-
·
[Source application] ·
- PhGetAllTransportHdrs()
-
·
[Destination application] ·
- PhGetData()
-
·
[Collecting events] ·
[Event handler invocation] ·
[Modifier keys] ·
[Multiple clicks] ·
- PhGetNextInlineData()
-
·
[Source application] ·
- PhGetNextTransportHdr()
-
·
[Destination application] ·
- PhGetRects()
-
·
[Collecting events] ·
- PhGetTile()
-
·
[Using damage tiles] ·
- PhGetTransportHdr()
-
·
[Destination application] ·
- PhGetTransportVectors()
-
·
[Source application] ·
- PhImage_t
-
·
[Using a file] ·
- creating
-
·
[Creating images] ·
- image types
-
·
[Images] ·
- phindows
-
·
[Caching images] ·
- PhInitDrag()
-
·
[Initiating dragging] ·
- PhInputGroup()
-
·
[Keyboard driver] ·
- PhIntersectTilings()
-
·
[Using damage tiles] ·
- PhKeyEvent_t
-
·
[Keyboard drivers] ·
- PhLinkTransportData()
-
·
[Source application] ·
- PhLocateTransHdr()
-
·
[Destination application] ·
- PhMakeTransBitmap()
-
·
[Using a transparency mask] ·
- PhMakeTransparent()
-
·
[Using chroma] ·
- PhMallocUnpack()
-
·
[Destination application] ·
- PhMergeTiles()
-
·
[Using damage tiles] ·
- Photon coordinate space
-
·
[Drivers using overlapping regions] ·
[Initial dimensions and location] ·
[Multiple graphic drivers] ·
[Origin at (0,0) and initial rectangle not at (0,0)] ·
[Photon coordinate space] ·
[Photon coordinate space] ·
[Root region] ·
- photon library
-
·
[Compiling and linking a non-PhAB application] ·
[Photon libraries] ·
- Photon Manager
-
·
[Asynchronous notification] ·
[Default placement] ·
[Device region] ·
[Direct event] ·
[Drag events] ·
[Emitting events] ·
[Event compression] ·
[Event coordinates] ·
[Event handlers -- raw and filter callbacks] ·
[Event space] ·
[How region owners are notified of events] ·
[Inclusive event] ·
[Keyboard driver] ·
[Keyboard focus] ·
[Mouse driver] ·
[Multiple graphic drivers] ·
[Parent region] ·
[Ph_FORCE_FRONT flag] ·
[Pointer focus] ·
[Polling] ·
[Regions] ·
[Synchronous notification] ·
[Window-frame regions] ·
- Photon pulses
-
- pulses
-
·
[Photon pulses] ·
- Photon Window Manager
-
·
[Backdrop region] ·
[Focus region] ·
[Keyboard driver] ·
[Keyboard focus] ·
[Module callbacks] ·
[Parent region] ·
[Photon window manager] ·
[Positioning a module] ·
[PtCreateWidget() -- first call] ·
[Window-frame regions] ·
[Workspace region] ·
- taskbar
-
·
[Debugging] ·
[Icon manifests] ·
[Running the application] ·
- workspace menu
-
·
[Workspace region] ·
- PHOTON_PATH environment variable
-
·
[Step 1. Export the PHOTON_PATH environment variable] ·
[Step 7. Start the window manager] ·
- PhPackEntry()
-
·
[Source application] ·
- PhPackType()
-
·
[Source application] ·
- PhPoint_t
-
·
[Geometry data types] ·
- PhPointerEvent_t
-
·
[Modifier keys] ·
[Multiple clicks] ·
- PhQuerySystemInfo()
-
·
[System information] ·
- PhRect_t
-
·
[Geometry data types] ·
- PhRectIntersect()
-
·
[Geometry data types] ·
- PhRectsToTiles()
-
·
[Using damage tiles] ·
- PhRectToArea()
-
·
[Geometry data types] ·
- PhRectUnion()
-
·
[Geometry data types] ·
- PhRegion_t
-
·
[Placing regions] ·
- PhRegionChange()
-
·
[About child regions] ·
[Changing region placement] ·
- PhRegionOpen()
-
·
[About child regions] ·
[Initial dimensions and location] ·
- PhRegionQuery()
-
·
[Changing region placement] ·
[Placing regions] ·
- PhRegisterTransportType()
-
·
[A simple data structure] ·
[Both applications] ·
- phrelay
-
·
[Caching images] ·
- PhReleaseImage()
-
·
[Releasing images] ·
- PhReleaseTransportCtrl()
-
·
[Source application] ·
- PhReleaseTransportHdrs()
-
·
[Destination application] ·
- phrender library
-
·
[Compiling and linking a non-PhAB application] ·
[Photon libraries] ·
- PhRid_t
-
·
[Regions] ·
- phs-to-*
-
·
[Pp_PC_DRIVER] ·
- PhSortTiles()
-
·
[Using damage tiles] ·
- PhSysInfo_t
-
·
[System information] ·
- PhTile_t
-
·
[Geometry data types] ·
[Using damage tiles] ·
- PhTilesToRects()
-
·
[Using damage tiles] ·
- PhTimerArm()
-
·
[Timers] ·
- PhTranslateRect()
-
·
[Geometry data types] ·
- PhTranslateTiles()
-
·
[Using damage tiles] ·
- PhTransportCtrl_t
-
·
[Source application] ·
- PhTransportFindLink()
-
·
[Source application] ·
- PhTransportFixupRec_t
-
·
[A simple data structure] ·
[Fixup list] ·
- PhTransportLink_t
-
·
[Source application] ·
- PhTransportRegEntry_t
-
·
[A simple data structure] ·
[Both applications] ·
- PhTransportType()
-
·
[Source application] ·
- PhUnlinkTransportHdr()
-
·
[Destination application] ·
- PhUnpack()
-
·
[Destination application] ·
- PhWindowEvent_t
-
·
[Notification callback] ·
- PhWindowQueryVisible()
-
·
[Window-manager functions] ·
- <PhWm.h>
-
·
[Window-managed flags] ·
- PHWMOPTS environment variable
-
·
[Step 7. Start the window manager] ·
- PiCropImage()
-
·
[Manipulating images] ·
- pictures
-
- as widget database
-
·
[Using a widget database] ·
[Using pictures as widget databases] ·
- displaying
-
·
[Displaying a picture] ·
- modules
-
·
[Bilingual applications] ·
[Creating a database] ·
[Picture modules] ·
[Using widget databases] ·
- accessing and displaying
-
·
[Accessing PhAB Modules from Code] ·
- resizing
-
·
[Resizing a picture module] ·
- Pictures (Application menu)
-
·
[Application menu] ·
- PiDuplicateImage()
-
·
[Manipulating images] ·
- pies
-
·
[Arcs, circles, chords, and pies] ·
- PiFlipImage()
-
·
[Manipulating images] ·
- PiGetPixel()
-
·
[Manipulating images] ·
- PiGetPixelFromData()
-
·
[Manipulating images] ·
- PiGetPixelRGB()
-
·
[Manipulating images] ·
- pipes
-
·
[Other I/O mechanisms] ·
- PiSetPixel()
-
·
[Manipulating images] ·
- PiSetPixelInData()
-
·
[Manipulating images] ·
- pixels
-
·
[Lines, pixels, and pixel arrays] ·
- pixmap editor
-
·
[Pixmap editor] ·
- <PkKeyDef.h>
-
·
[String resources] ·
[Unicode] ·
[Where the user is going to type the hotkey] ·
- plugins
-
- Launcher
-
·
[Icon modules] ·
[Module types] ·
- Shelf
-
·
[Icon modules] ·
[Module types] ·
- PmMemCreateMC()
-
·
[Memory-context functions] ·
- PmMemFlush()
-
·
[Memory-context functions] ·
- PmMemReleaseMC()
-
·
[Memory-context functions] ·
- PmMemSetChunkSize()
-
·
[Memory-context functions] ·
- PmMemSetMaxBufSize()
-
·
[Memory-context functions] ·
- PmMemSetType()
-
·
[Memory-context functions] ·
- PmMemStart()
-
·
[Memory-context functions] ·
- PmMemStop()
-
·
[Memory-context functions] ·
- point (PhPoint_t)
-
·
[Geometry data types] ·
- point-and-click selection method
-
·
[Point-and-click method] ·
- pointer
-
- buttons, multiple clicks
-
·
[Multiple clicks] ·
- events
-
·
[Device region] ·
[Event modification] ·
[Keyboard focus] ·
[Mouse driver] ·
[Pointer focus] ·
[PtRealizeWidget()] ·
[Workspace region] ·
- buttons
-
·
[Pointer events] ·
- cooked (focused)
-
·
[Pointer focus] ·
- raw (unfocused)
-
·
[Pointer focus] ·
- focus
-
·
[Pointer focus] ·
- polygons
-
·
[Polygons] ·
- overlapping
-
·
[Overlapping polygons] ·
- Pp_clearbit()
-
·
[Pp_PC_CONTROL (read-only)] ·
- Pp_PC_COLLATING_MODE
-
·
[Pp_PC_COLLATING_MODE] ·
- Pp_PC_COLOR_MODE
-
·
[Pp_PC_COLOR_MODE] ·
- Pp_PC_CONTROL
-
·
[Pp_PC_CONTROL (read-only)] ·
- Pp_PC_COPIES
-
·
[Pp_PC_COPIES] ·
- Pp_PC_DATE
-
·
[Pp_PC_DATE] ·
- Pp_PC_DEVICE
-
·
[Pp_PC_DEVICE] ·
- Pp_PC_DITHERING
-
·
[Pp_PC_DITHERING] ·
- Pp_PC_DO_PREVIEW
-
·
[Pp_PC_DO_PREVIEW] ·
- Pp_PC_DRIVER
-
·
[Pp_PC_DRIVER] ·
- Pp_PC_DUPLEX
-
·
[Pp_PC_DUPLEX] ·
- Pp_PC_FILENAME
-
·
[Pp_PC_FILENAME] ·
- Pp_PC_INKTYPE
-
·
[Pp_PC_INKTYPE] ·
- Pp_PC_INTENSITY
-
·
[Pp_PC_INTENSITY] ·
- Pp_PC_JOB_NAME
-
·
[Pp_PC_JOB_NAME] ·
- Pp_PC_MARGINS
-
·
[Pp_PC_MARGINS] ·
- Pp_PC_NAME
-
·
[Pp_PC_NAME] ·
- Pp_PC_NONPRINT_MARGINS
-
·
[Pp_PC_NONPRINT_MARGINS] ·
- Pp_PC_ORIENTATION
-
·
[Pp_PC_ORIENTATION] ·
- Pp_PC_PAGE_NUM
-
·
[Pp_PC_PAGE_NUM] ·
[Pp_PC_PAGE_RANGE] ·
- Pp_PC_PAGE_RANGE
-
·
[Pp_PC_PAGE_RANGE] ·
- Pp_PC_PAPER_SIZE
-
·
[Pp_PC_PAPER_SIZE] ·
- Pp_PC_PAPER_SOURCE
-
·
[Pp_PC_PAPER_SOURCE] ·
- Pp_PC_PAPER_TYPE
-
·
[Pp_PC_PAPER_TYPE] ·
- Pp_PC_PREVIEW_APP
-
·
[Pp_PC_PREVIEW_APP] ·
- Pp_PC_PRINTER_RESOLUTION
-
·
[Pp_PC_PRINTER_RESOLUTION] ·
- Pp_PC_PROP_APP
-
·
[Pp_PC_PROP_APP] ·
- Pp_PC_REVERSED
-
·
[Pp_PC_REVERSED] ·
- Pp_PC_SCALE
-
·
[Pp_PC_SCALE] ·
- Pp_PC_SOURCE_COLORS
-
·
[Pp_PC_SOURCE_COLORS] ·
- Pp_PC_SOURCE_OFFSET
-
·
[Pp_PC_SOURCE_OFFSET] ·
- Pp_PC_SOURCE_RESOLUTION
-
·
[Pp_PC_SOURCE_RESOLUTION] ·
- Pp_PC_SOURCE_SIZE
-
·
[Pp_PC_SOURCE_SIZE] ·
- Pp_PC_USER_ID
-
·
[Pp_PC_USER_ID (read-only)] ·
- Pp_resetbits()
-
·
[Pp_PC_CONTROL (read-only)] ·
- Pp_setbit()
-
·
[Pp_PC_CONTROL (read-only)] ·
- Pp_testbit()
-
·
[Pp_PC_CONTROL (read-only)] ·
- PpContinueJob()
-
·
[Starting a print job] ·
[Suspending and resuming a print job] ·
- PpCreatePC()
-
·
[Creating a print context] ·
- PpEndJob()
-
·
[Ending a print job] ·
- PpFreePrinterList()
-
·
[Modifying a print context] ·
- PpGetCanvas()
-
·
[Starting a print job] ·
- PpGetPC()
-
·
[Starting a print job] ·
[What's in a print context?] ·
- PpLoadDefaultPrinter()
-
·
[Modifying a print context] ·
- PpLoadPrinter()
-
·
[Modifying a print context] ·
- PpLoadPrinterList()
-
·
[Modifying a print context] ·
- PpPageRange_t
-
·
[Pp_PC_PAGE_RANGE] ·
- PpPCControl_t
-
·
[Pp_PC_CONTROL (read-only)] ·
- PpPrintContext_t
-
·
[Creating a print context] ·
[Printing] ·
- PpPrintNewPage()
-
·
[Printing a new page] ·
- PpPrintWidget()
-
·
[Printing the desired widgets] ·
- PpReleasePC()
-
·
[Freeing the print context] ·
- PpSetCanvas()
-
·
[Starting a print job] ·
- PpSetPC()
-
·
[Modifying a print context] ·
[What's in a print context?] ·
- PpStartJob()
-
·
[Starting a print job] ·
- PpSuspendJob()
-
·
[Ending a print job] ·
[Suspending and resuming a print job] ·
- Preferences (Options menu)
-
·
[Customizing your PhAB environment] ·
[Options menu] ·
[Resources panel] ·
- press-drag-release (PDR) method
-
·
[Using a menu module] ·
- print command, specifying
-
·
[General preferences] ·
- print contexts
-
·
[What's in a print context?] ·
- creating
-
·
[Creating a print context] ·
- example
-
·
[Example] ·
- freeing
-
·
[Freeing the print context] ·
- modifying
-
·
[Modifying a print context] ·
- PpPrintContext_t
-
·
[Creating a print context] ·
[Printing] ·
- printing
-
·
[Starting a print job] ·
- printing
-
- about
-
·
[Printing] ·
- available printers
-
·
[Modifying a print context] ·
- closing
-
·
[Ending a print job] ·
- collating mode
-
·
[Pp_PC_COLLATING_MODE] ·
- color mode
-
·
[Pp_PC_COLOR_MODE] ·
- control
-
·
[Pp_PC_CONTROL (read-only)] ·
- control (PpPCControl_t)
-
·
[Pp_PC_CONTROL (read-only)] ·
- date
-
·
[Pp_PC_DATE] ·
- dithering
-
·
[Pp_PC_DITHERING] ·
- duplex
-
·
[Pp_PC_DUPLEX] ·
- example
-
·
[Example] ·
- filter application
-
·
[Pp_PC_DRIVER] ·
- ink type
-
·
[Pp_PC_INKTYPE] ·
- intensity
-
·
[Pp_PC_INTENSITY] ·
- job name
-
·
[Pp_PC_JOB_NAME] ·
- margins
-
·
[Pp_PC_MARGINS] ·
- new page
-
·
[Printing a new page] ·
- nonprintable margins
-
·
[Pp_PC_NONPRINT_MARGINS] ·
[Starting a print job] ·
- number of copies
-
·
[Pp_PC_COPIES] ·
- orientation
-
·
[Pp_PC_ORIENTATION] ·
- page number
-
·
[Pp_PC_PAGE_NUM] ·
[Pp_PC_PAGE_RANGE] ·
- page order
-
·
[Pp_PC_REVERSED] ·
- page range (PpPageRange_t)
-
·
[Pp_PC_PAGE_RANGE] ·
- paper size
-
·
[Pp_PC_PAPER_SIZE] ·
- paper source
-
·
[Pp_PC_PAPER_SOURCE] ·
- paper type
-
·
[Pp_PC_PAPER_TYPE] ·
- preview
-
·
[Pp_PC_DO_PREVIEW] ·
[Pp_PC_PREVIEW_APP] ·
- print context
-
- freeing
-
·
[Freeing the print context] ·
- print contexts
-
·
[Printing] ·
[What's in a print context?] ·
- creating
-
·
[Creating a print context] ·
- modifying
-
·
[Modifying a print context] ·
- printer name
-
·
[Pp_PC_NAME] ·
- printer properties
-
·
[Pp_PC_PROP_APP] ·
- printer resolution
-
·
[Pp_PC_PRINTER_RESOLUTION] ·
- resuming
-
·
[Suspending and resuming a print job] ·
- scale
-
·
[Pp_PC_SCALE] ·
- source
-
- colors
-
·
[Pp_PC_SOURCE_COLORS] ·
- offset
-
·
[Pp_PC_SOURCE_OFFSET] ·
[Starting a print job] ·
- resolution
-
·
[Pp_PC_SOURCE_RESOLUTION] ·
- size
-
·
[Pp_PC_SOURCE_SIZE] ·
[Starting a print job] ·
- spooler
-
·
[Pp_PC_DEVICE] ·
- starting
-
·
[Starting a print job] ·
- suspending
-
·
[Suspending and resuming a print job] ·
- to a file
-
·
[Pp_PC_FILENAME] ·
- user ID
-
·
[Pp_PC_USER_ID (read-only)] ·
- widgets
-
·
[Printing the desired widgets] ·
- PpPrintWidget()
-
·
[Printing the desired widgets] ·
- PtList
-
·
[PtList] ·
- PtMultiText
-
·
[PtMultiText] ·
- PtScrollArea
-
·
[PtScrollArea] ·
- scrolling widgets
-
·
[Printing widgets that scroll] ·
- proto.h
-
·
[Function prototypes] ·
[Generating application code] ·
[What PhAB generates] ·
- potential problems
-
·
[Potential problems with generating proto.h] ·
- prototypes
-
·
[Function prototypes] ·
- potential problems
-
·
[Potential problems with generating proto.h] ·
- <Pt.h>
-
·
[Basic steps] ·
- Pt_ARG()
-
·
[Argument lists] ·
- Pt_ARG_ACCEL_KEY
-
·
[Specifying the hotkey label] ·
- multilingual applications
-
·
[Hotkeys] ·
- Pt_ARG_ANCHOR_FLAGS
-
·
[Anchor resources] ·
- Pt_ARG_ANCHOR_OFFSETS
-
·
[Setting anchor flags in your application's code] ·
- Pt_ARG_AREA
-
·
[Resources panel] ·
[Widget geometry] ·
- Pt_ARG_BASIC_FLAGS
-
·
[Widget geometry] ·
- Pt_ARG_BEVEL_WIDTH
-
·
[Scalar and color resources] ·
[Widget geometry] ·
- Pt_ARG_BUTTON_TYPE
-
·
[Creating submenus] ·
- Pt_ARG_CBOX_FLAGS
-
·
[Flag resources] ·
- Pt_ARG_CONTAINER_FLAGS
-
·
[Controlling focus] ·
[Hotkeys -- the basics] ·
[Processing hotkeys] ·
- Pt_ARG_CURSOR_OVERRIDE
-
·
[Boolean resources (pointer method)] ·
- Pt_ARG_DIM
-
·
[Absolute positioning] ·
[Resizing widgets and modules] ·
[Resources panel] ·
[Widget geometry] ·
- Pt_ARG_EFLAGS
-
·
[Displaying help in a balloon] ·
- Pt_ARG_EXTENT
-
·
[Resources panel] ·
[Widget geometry] ·
- Pt_ARG_FLAGS
-
·
[Controlling focus] ·
[Disabling hotkeys] ·
[Event handlers -- raw and filter callbacks] ·
[Example: verifying window closure] ·
[Hotkeys -- the basics] ·
[Initiating dragging] ·
[Lengthy Operations] ·
[PtRealizeWidget()] ·
[Receiving drag-and-drop events] ·
[Starting drag and drop] ·
[Using pointers] ·
[Widget geometry] ·
- Pt_ARG_GROUP_FLAGS
-
·
[Using the Group flags] ·
- Pt_ARG_GROUP_ORIENTATION
-
·
[Aligning widgets horizontally or vertically] ·
- Pt_ARG_GROUP_ROWS_COLS
-
·
[Aligning widgets in rows and columns] ·
- Pt_ARG_GROUP_SPACING
-
·
[Aligning widgets horizontally or vertically] ·
[Aligning widgets in rows and columns] ·
- Pt_ARG_HELP_TOPIC
-
·
[Displaying help in a balloon] ·
[Displaying help in the Helpviewer] ·
- Pt_ARG_ITEMS
-
·
[Array resources] ·
- Pt_ARG_LABEL_IMAGE
-
·
[Creating a series of snapshots] ·
[Creating images] ·
[Displaying images] ·
[Image resources] ·
- Pt_ARG_LABEL_TYPE
-
·
[Creating a series of snapshots] ·
[Creating images] ·
[Displaying images] ·
[Importing graphics images] ·
- Pt_ARG_MARGIN_HEIGHT
-
·
[Widget geometry] ·
- Pt_ARG_MARGIN_WIDTH
-
·
[Widget geometry] ·
- Pt_ARG_MENU_FLAGS
-
·
[Creating submenus] ·
- Pt_ARG_MULTITEXT_NUM_LINES
-
·
[PtMultiText] ·
- Pt_ARG_MULTITEXT_NUM_LINES_VISIBLE
-
·
[PtMultiText] ·
- Pt_ARG_MULTITEXT_ROWS
-
·
[PtMultiText] ·
- Pt_ARG_POINTER
-
·
[Pointer resources] ·
[Using a model for more complex drawing] ·
- Pt_ARG_POS
-
·
[Absolute positioning] ·
[Outline dragging] ·
[Resources panel] ·
[Widget geometry] ·
- Pt_ARG_RAW_CALC_OPAQUE_F
-
·
[PtRaw widget] ·
- Pt_ARG_RAW_CONNECT_F
-
·
[PtRaw widget] ·
- Pt_ARG_RAW_DRAW_F
-
·
[PtRaw widget] ·
[Raw drawing function] ·
- Pt_ARG_RAW_EXTENT_F
-
·
[PtRaw widget] ·
- Pt_ARG_RAW_INIT_F
-
·
[PtRaw widget] ·
- Pt_ARG_RESIZE_FLAGS
-
·
[Geometry negotiation] ·
[Resize policy] ·
[Setting the resize policy in PhAB] ·
- Pt_ARG_TERM_ANSI_PROTOCOL
-
·
[Boolean resources] ·
- Pt_ARG_TEXT_STRING
-
·
[String resources] ·
[Using pointers] ·
- Pt_ARG_TIMER_INITIAL
-
·
[Cycling through the snapshots] ·
[Using PtTimer] ·
- Pt_ARG_TIMER_REPEAT
-
·
[Cycling through the snapshots] ·
[Using PtTimer] ·
- Pt_ARG_USER_DATA
-
·
[Alloc resources] ·
[Using a model for more complex drawing] ·
- Pt_ARG_WINDOW_HELP_ROOT
-
·
[Displaying help in the Helpviewer] ·
- Pt_ARG_WINDOW_MANAGED_FLAGS
-
·
[Connecting help to widgets] ·
[Example: verifying window closure] ·
[Exiting] ·
[Getting and setting the window state] ·
[Window-managed flags] ·
[Window-management flags] ·
[Window-notify flags] ·
- Pt_ARG_WINDOW_NOTIFY_FLAGS
-
·
[Example: verifying window closure] ·
[Notification callback] ·
[Window-management flags] ·
[Window-notify flags] ·
- Pt_ARG_WINDOW_RENDER_FLAGS
-
·
[Connecting help to widgets] ·
[Running a standalone application] ·
[Window-management flags] ·
[Window-rendering flags] ·
- Pt_ARG_WINDOW_STATE
-
·
[Getting and setting the window state] ·
[Running a standalone application] ·
[Window-management flags] ·
- Pt_AS_REQUIRED
-
·
[Absolute positioning] ·
- Pt_BLOCK_CUA_FOCUS
-
·
[Controlling focus] ·
- Pt_BLOCKED
-
·
[Event handlers -- raw and filter callbacks] ·
[Lengthy Operations] ·
- Pt_BOTTOM_ANCHORED_BOTTOM
-
·
[Anchor resources] ·
- Pt_BOTTOM_ANCHORED_RELATIVE
-
·
[Anchor resources] ·
- Pt_BOTTOM_ANCHORED_TOP
-
·
[Anchor resources] ·
- Pt_BOTTOM_IS_ANCHORED
-
·
[Setting anchor flags in your application's code] ·
- Pt_CB_ACTIVATE
-
·
[Adding callbacks] ·
[Callbacks] ·
[Generating menu items] ·
[Using a menu module] ·
- modifier keys
-
·
[Modifier keys] ·
- Pt_CB_ARM
-
·
[Callbacks] ·
[Initiating dragging] ·
[Outline dragging] ·
[Using a menu module] ·
- Pt_CB_BLOCKED
-
·
[Event handlers -- raw and filter callbacks] ·
- Pt_CB_DESTROYED
-
·
[Creating widgets] ·
[Example: verifying window closure] ·
[Widget life cycle] ·
- Pt_CB_DISARM
-
·
[Callbacks] ·
- Pt_CB_DND
-
·
[Receiving drag-and-drop events] ·
- Pt_CB_FILTER
-
·
[Event handlers -- raw and filter callbacks] ·
[Event handlers -- raw and filter callbacks] ·
[Handling drag events] ·
- adding
-
·
[Adding event handlers] ·
[Event handlers -- raw and filter callbacks] ·
- removing
-
·
[Removing event handlers] ·
- Pt_CB_GOT_FOCUS
-
·
[Focus callbacks] ·
- Pt_CB_HOTKEY
-
·
[Creating hotkeys and shortcuts] ·
[Specifying the callback] ·
- multilingual applications
-
·
[Hotkeys] ·
- Pt_CB_IS_DESTROYED
-
·
[Example: verifying window closure] ·
[Widget life cycle] ·
- Pt_CB_LOST_FOCUS
-
·
[Focus callbacks] ·
[Ordering widgets] ·
- Pt_CB_MENU
-
·
[Callbacks] ·
- Pt_CB_OUTBOUND
-
·
[Initiating dragging] ·
[Starting drag and drop] ·
- Pt_CB_RAW
-
·
[Event handlers -- raw and filter callbacks] ·
[Event handlers -- raw and filter callbacks] ·
[Handling drag events] ·
- adding
-
·
[Adding event handlers] ·
[Event handlers -- raw and filter callbacks] ·
- removing
-
·
[Removing event handlers] ·
- Pt_CB_REALIZED
-
·
[Widget life cycle] ·
- Pt_CB_REPEAT
-
·
[Callbacks] ·
- Pt_CB_RESIZE
-
·
[Enforcing position or size constraints without anchors] ·
- Pt_CB_TIMER_ACTIVATE
-
·
[Cycling through the snapshots] ·
[Using PtTimer] ·
- Pt_CB_UNREALIZED
-
·
[Widget life cycle] ·
- Pt_CB_WINDOW
-
·
[Example: verifying window closure] ·
[Notification callback] ·
[Window-notify flags] ·
- Pt_CB_WINDOW_CLOSING
-
·
[Example: verifying window closure] ·
[Window-notify flags] ·
- Pt_COMBOBOX_STATIC
-
·
[Flag resources] ·
- Pt_CONSUME
-
·
[Event handlers -- raw and filter callbacks] ·
- Pt_CONTINUE
-
·
[Adding an input handler] ·
[Code-callback functions] ·
[Event handlers -- raw and filter callbacks] ·
[Module setup functions] ·
[Prerealize setup function] ·
- Pt_DEFAULT_PARENT
-
·
[Creating widgets] ·
[Generating menu items] ·
[PtCreateWidget() -- second call] ·
- Pt_DELAY_EXIT
-
·
[Exiting] ·
- Pt_DELAY_REALIZE
-
·
[PtRealizeWidget()] ·
- Pt_DESTROYED
-
·
[Example: verifying window closure] ·
- Pt_DND_SELECT_DUP_DATA
-
·
[Destination widget] ·
- Pt_DND_SELECT_MOTION
-
·
[Destination widget] ·
- Pt_DND_SILENT
-
·
[Source widget] ·
- Pt_ENABLE_CUA
-
·
[Controlling focus] ·
- Pt_ENABLE_CUA_ARROWS
-
·
[Controlling focus] ·
- Pt_END
-
·
[Adding an input handler] ·
[Event handler invocation] ·
[Module setup functions] ·
[Removing a signal-processing function] ·
[Removing an input handler] ·
[Work procedures] ·
- Pt_EVENT_PROCESS_ALLOW
-
·
[Flags to PtEnter() and PtLeave()] ·
[Modal operations and threads] ·
- Pt_EVENT_PROCESS_PREVENT
-
·
[Flags to PtEnter() and PtLeave()] ·
- Pt_FOCUS_RENDER
-
·
[Controlling focus] ·
- Pt_GETS_FOCUS
-
·
[Controlling focus] ·
[Disabling hotkeys] ·
[Hotkeys -- the basics] ·
- Pt_GHOST
-
·
[Disabling hotkeys] ·
- Pt_GROUP_EQUAL_SIZE
-
·
[Using the Group flags] ·
- Pt_GROUP_EQUAL_SIZE_HORIZONTAL
-
·
[Using the Group flags] ·
- Pt_GROUP_EQUAL_SIZE_VERTICAL
-
·
[Using the Group flags] ·
- Pt_GROUP_EXCLUSIVE
-
·
[Using the Group flags] ·
- Pt_GROUP_HORIZONTAL
-
·
[Aligning widgets horizontally or vertically] ·
- Pt_GROUP_NO_KEY_WRAP_HORIZONTAL
-
·
[Using the Group flags] ·
- Pt_GROUP_NO_KEY_WRAP_VERTICAL
-
·
[Using the Group flags] ·
- Pt_GROUP_NO_KEYS
-
·
[Using the Group flags] ·
- Pt_GROUP_NO_SELECT_ALLOWED
-
·
[Using the Group flags] ·
- Pt_GROUP_STRETCH_FILL
-
·
[Using the Group flags] ·
- Pt_GROUP_STRETCH_HORIZONTAL
-
·
[Using the Group flags] ·
- Pt_GROUP_STRETCH_VERTICAL
-
·
[Using the Group flags] ·
- Pt_GROUP_VERTICAL
-
·
[Aligning widgets horizontally or vertically] ·
- Pt_HALT
-
·
[Adding an input handler] ·
[Code-callback functions] ·
- Pt_HIGHLIGHTED
-
·
[Widget geometry] ·
- Pt_HOTKEY_TERMINATOR
-
·
[Processing hotkeys] ·
- Pt_HOTKEYS_FIRST
-
·
[Hotkeys -- the basics] ·
[Processing hotkeys] ·
- Pt_IGNORE
-
·
[Event handlers -- raw and filter callbacks] ·
- Pt_IMAGE
-
·
[Creating a series of snapshots] ·
[Creating images] ·
[Displaying images] ·
[Importing graphics images] ·
- Pt_INITIAL
-
·
[Absolute positioning] ·
- Pt_INTERNAL_HELP
-
·
[Displaying help in a balloon] ·
- Pt_LEFT_ANCHORED_LEFT
-
·
[Anchor resources] ·
- Pt_LEFT_ANCHORED_RELATIVE
-
·
[Anchor resources] ·
- Pt_LEFT_ANCHORED_RIGHT
-
·
[Anchor resources] ·
- Pt_LEFT_IS_ANCHORED
-
·
[Setting anchor flags in your application's code] ·
- Pt_LINK_DELETE
-
·
[Link resources] ·
- Pt_LINK_INSERT
-
·
[Link resources] ·
- Pt_MENU_CHILD
-
·
[Creating submenus] ·
- Pt_MENU_DOWN
-
·
[Creating submenus] ·
- Pt_MENU_RIGHT
-
·
[Creating submenus] ·
- Pt_NO_PARENT
-
·
[Creating widgets] ·
[PtCreateWidget() -- first call] ·
- Pt_PROCESS
-
·
[Event handlers -- raw and filter callbacks] ·
- Pt_REGION
-
·
[PtRealizeWidget()] ·
- Pt_RESIZE_X_ALWAYS
-
·
[Resize policy] ·
- Pt_RESIZE_X_AS_REQUIRED
-
·
[Resize policy] ·
- Pt_RESIZE_X_BITS
-
·
[Setting the resize policy in your application's code] ·
- Pt_RESIZE_X_INITIAL
-
·
[Resize policy] ·
- Pt_RESIZE_XY_ALWAYS
-
·
[Resize policy] ·
- Pt_RESIZE_XY_AS_REQUIRED
-
·
[Resize policy] ·
- Pt_RESIZE_XY_BITS
-
·
[Setting the resize policy in your application's code] ·
- Pt_RESIZE_XY_INITIAL
-
·
[Resize policy] ·
- Pt_RESIZE_Y_ALWAYS
-
·
[Resize policy] ·
- Pt_RESIZE_Y_AS_REQUIRED
-
·
[Resize policy] ·
- Pt_RESIZE_Y_BITS
-
·
[Setting the resize policy in your application's code] ·
- Pt_RESIZE_Y_INITIAL
-
·
[Resize policy] ·
- Pt_RIGHT_ANCHORED_LEFT
-
·
[Anchor resources] ·
- Pt_RIGHT_ANCHORED_RELATIVE
-
·
[Anchor resources] ·
- Pt_RIGHT_ANCHORED_RIGHT
-
·
[Anchor resources] ·
- Pt_RIGHT_IS_ANCHORED
-
·
[Setting anchor flags in your application's code] ·
- Pt_SELECT_NOREDRAW
-
·
[Hotkeys -- the basics] ·
- Pt_SELECTABLE
-
·
[Disabling hotkeys] ·
[Hotkeys -- the basics] ·
[Initiating dragging] ·
[Receiving drag-and-drop events] ·
[Starting drag and drop] ·
- Pt_TEXT_IMAGE
-
·
[Creating a series of snapshots] ·
[Creating images] ·
[Displaying images] ·
- Pt_TOP_ANCHORED_BOTTOM
-
·
[Anchor resources] ·
- Pt_TOP_ANCHORED_RELATIVE
-
·
[Anchor resources] ·
- Pt_TOP_ANCHORED_TOP
-
·
[Anchor resources] ·
- Pt_TOP_IS_ANCHORED
-
·
[Setting anchor flags in your application's code] ·
- PtAddCallback()
-
·
[Adding callbacks] ·
[Basic steps] ·
[Generating menu items] ·
- PtAddCallbacks()
-
·
[Adding callbacks] ·
[Basic steps] ·
- PtAddEventHandler(), PtAddEventHandlers()
-
·
[Adding event handlers] ·
- PtAddFilterCallback(), PtAddFilterCallbacks()
-
·
[Adding event handlers] ·
- PtAddHotkeyHandler()
-
·
[Disabling hotkeys] ·
- PtAddResponseType()
-
·
[Starting drag and drop] ·
- PtAlert()
-
·
[Predefined dialogs] ·
- multilingual applications
-
·
[Hard-coded strings] ·
- PtAllowExit()
-
·
[Exiting] ·
- PtAppAddFd()
-
·
[Other I/O mechanisms] ·
- PtAppAddFdPri()
-
·
[Other I/O mechanisms] ·
- PtAppAddInput()
-
·
[Adding an input handler] ·
- PtAppAddSignalProc()
-
·
[Adding a signal-processing function] ·
- PtAppAddWorkProc()
-
·
[Work procedures] ·
- PtAppContext_t
-
·
[Adding a signal-processing function] ·
[Adding an input handler] ·
[Arming a pulse] ·
[Creating a pulse] ·
[Delivering a pulse to yourself] ·
[Destroying a pulse] ·
[Work procedures] ·
- PtAppCreatePulse()
-
·
[Creating a pulse] ·
- PtAppDeletePulse()
-
·
[Destroying a pulse] ·
- PtAppInit()
-
·
[Basic steps] ·
[Transport mechanism] ·
- PtAppPulseTrigger()
-
·
[Delivering a pulse to yourself] ·
- PtAppRemoveInput()
-
·
[Removing an input handler] ·
- PtAppRemoveSignalProc()
-
·
[Removing a signal-processing function] ·
- PtAppRemoveWorkProc()
-
·
[Work procedures] ·
- PtAppSetFdMode()
-
·
[Other I/O mechanisms] ·
- PtArg_t
-
·
[Argument lists] ·
- PtBasic
-
·
[Callbacks] ·
[Widget geometry] ·
- PtBezier
-
·
[Creating a widget] ·
- PtBkgdHandlerProcess()
-
·
[Lengthy Operations] ·
[Raw drawing function] ·
[Time-consuming work in a callback] ·
- PtBlockAllWindows()
-
·
[Modal dialogs] ·
- PtBlockWindow()
-
·
[Modal dialogs] ·
- PtButton
-
·
[Adding callbacks] ·
[Creating a series of snapshots] ·
[Creating images] ·
[Displaying images] ·
- PtCalcCanvas()
-
·
[Determining the raw widget canvas] ·
- PtCalcSurface()
-
·
[Calculating geometry for control surfaces] ·
- PtCalcSurfaceByAction()
-
·
[Calculating geometry for control surfaces] ·
- PtCalcSurfaceById()
-
·
[Calculating geometry for control surfaces] ·
- PtCallback_t
-
·
[Adding callbacks] ·
- PtCallbackInfo_t
-
·
[Callback invocation] ·
[Code-callback functions] ·
[Generating menu items] ·
[Module setup functions] ·
- PtCallbackList_t
-
·
[Examining callbacks] ·
- PtCancelDnd()
-
·
[Canceling drag and drop] ·
- PtCheckSurfaces()
-
·
[Activating control surfaces] ·
- PtChildType()
-
·
[Working in the widget family] ·
- PtClipAdd()
-
·
[Clipping] ·
- PtClipRemove()
-
·
[Clipping] ·
- PtComboBox
-
·
[Argument lists for setting resources] ·
- PtCondTimedWait()
-
·
[Exiting] ·
[Threads] ·
- PtCondWait()
-
·
[Exiting] ·
[Threads] ·
- PtConnectionClientSetError()
-
·
[name_attach() and PtAppAddInput()] ·
- PtConnectionServerSetError()
-
·
[name_attach() and PtAppAddInput()] ·
- PtConsoleSwitch()
-
·
[Window-manager functions] ·
- PtContainer
-
·
[Absolute positioning] ·
[Container widgets] ·
- PtContainerCallback_t
-
·
[Enforcing position or size constraints without anchors] ·
- PtContainerGiveFocus()
-
·
[Ordering widgets] ·
- PtCRC()
-
·
[Caching images] ·
- PtCRCValue()
-
·
[Caching images] ·
- PtCreateActionSurface()
-
·
[Creating and destroying control surfaces] ·
- PtCreateSurface()
-
·
[Creating and destroying control surfaces] ·
- PtCreateTransportCtrl()
-
·
[Starting drag and drop] ·
- PtCreateWidget()
-
·
[Adding callbacks] ·
[Basic steps] ·
[Creating widgets] ·
[Generating menu items] ·
[Manipulating Resources in Application Code] ·
[PtCreateWidget() -- first call] ·
[PtCreateWidget() -- second call] ·
- PtDamageSurface()
-
·
[Drawing control surfaces] ·
- PtDamageSurfaceByAction()
-
·
[Drawing control surfaces] ·
- PtDamageSurfaceById()
-
·
[Drawing control surfaces] ·
- PtDamageWidget()
-
·
[Raw drawing function] ·
- PtDestroyAllSurfaces()
-
·
[Creating and destroying control surfaces] ·
- PtDestroySurface()
-
·
[Creating and destroying control surfaces] ·
- PtDestroyWidget()
-
·
[Example: verifying window closure] ·
[Widget life cycle] ·
- PtDisableSurface()
-
·
[Enabling and disabling control surfaces] ·
- PtDisableSurfaceByAction()
-
·
[Enabling and disabling control surfaces] ·
- PtDisableSurfaceById()
-
·
[Enabling and disabling control surfaces] ·
- PtDndFetch_t
-
·
[Destination widget] ·
- PtDndSelect()
-
·
[Destination widget] ·
- PtEnableSurface()
-
·
[Enabling and disabling control surfaces] ·
- PtEnableSurfaceByAction()
-
·
[Enabling and disabling control surfaces] ·
- PtEnableSurfaceById()
-
·
[Enabling and disabling control surfaces] ·
- PtEnter()
-
·
[Exiting] ·
[Threads] ·
- PtExit()
-
·
[Exiting] ·
[Setting up the code] ·
- PtExtentWidget(), PtExtentWidgetFamily()
-
·
[Widget geometry] ·
- PtFdProc_t
-
·
[Other I/O mechanisms] ·
- PtFileSelection()
-
·
[Lengthy Operations] ·
[Predefined dialogs] ·
- PtFindDisjoint()
-
·
[Working in the widget family] ·
- PtFindFocusChild()
-
·
[Working in the widget family] ·
- PtFindGuardian()
-
·
[Working in the widget family] ·
- PtFindSurface()
-
·
[Finding control surfaces] ·
- PtFindSurfaceByAction()
-
·
[Finding control surfaces] ·
- PtFlush()
-
·
[Adding an input handler] ·
[Other I/O mechanisms] ·
[Work procedures] ·
- PtFontSelection()
-
·
[Predefined dialogs] ·
- PtForwardWindowEvent()
-
·
[Getting and setting the window state] ·
[Window-manager functions] ·
- PtForwardWindowTaskEvent()
-
·
[Getting and setting the window state] ·
[Window-manager functions] ·
- PtGetParent()
-
·
[Creating submenus] ·
[Working in the widget family] ·
- PtGetParentWidget()
-
·
[Working in the widget family] ·
- PtGetResource()
-
·
[Getting one resource] ·
- PtGetResources()
-
·
[Alloc resources (pointer method)] ·
[Array resources (pointer method)] ·
[Boolean resources (nonpointer method)] ·
[Boolean resources (pointer method)] ·
[Calling PtGetResources()] ·
[Examining callbacks] ·
[Image resources (pointer method)] ·
[Link resources (pointer method)] ·
[Manipulating Resources in Application Code] ·
[Pointer resources (pointer method)] ·
[Scalar and flag resources (nonpointer method)] ·
[Scalar and flag resources (pointer method)] ·
[String resources (nonpointer method)] ·
[String resources (pointer method)] ·
[Struct resources (pointer method)] ·
[Using pointers] ·
- PtGroup
-
·
[Aligning widgets using groups] ·
[Joining widgets into a group] ·
[Splitting apart a group] ·
- flags
-
·
[Using the Group flags] ·
- PtHelpQuit()
-
·
[Accessing help from your code] ·
- PtHelpSearch()
-
·
[Accessing help from your code] ·
- PtHelpTopic()
-
·
[Accessing help from your code] ·
- PtHelpTopicRoot()
-
·
[Accessing help from your code] ·
- PtHelpTopicTree()
-
·
[Accessing help from your code] ·
- PtHelpUrl()
-
·
[Accessing help from your code] ·
- PtHelpUrlRoot()
-
·
[Accessing help from your code] ·
- PtHideSurface()
-
·
[Hiding and showing control surfaces] ·
- PtHideSurfaceByAction()
-
·
[Hiding and showing control surfaces] ·
- PtHideSurfaceById()
-
·
[Hiding and showing control surfaces] ·
- PtInit()
-
·
[Basic steps] ·
[PtInit()] ·
[Threads] ·
[Transport mechanism] ·
- PtInitDnd()
-
·
[Source widget] ·
[Starting drag and drop] ·
- PtInputCallbackProc_t
-
·
[Adding an input handler] ·
- PtInputCallbackProcF_t
-
·
[Adding an input handler] ·
- PtInsertSurface()
-
·
[Ordering control surfaces] ·
- PtInsertSurfaceById()
-
·
[Ordering control surfaces] ·
- PtLabel
-
·
[Creating a series of snapshots] ·
[Creating images] ·
[Displaying images] ·
[Importing graphics images] ·
[Text editors] ·
- PtLeave()
-
·
[Exiting] ·
[Threads] ·
- PtLinkedList_t
-
·
[Link resources (pointer method)] ·
- PtList
-
·
[List editor] ·
- printing
-
·
[PtList] ·
- PtMainLoop()
-
·
[Basic steps] ·
[Collecting events] ·
[Flags to PtEnter() and PtLeave()] ·
[PtMainLoop()] ·
[Time-consuming work in a callback] ·
- PtMakeModal()
-
·
[Modal dialogs] ·
- PtMenu
-
·
[Creating submenus] ·
- PtMenuBar
-
·
[Creating a menubar] ·
[Using a menu module] ·
- PtMenuButton
-
·
[Generating menu items] ·
[Using a menu module] ·
- hotkeys
-
·
[Where you want a module to appear] ·
- PtMessageBox()
-
·
[Predefined dialogs] ·
- PtModalBlock()
-
·
[Flags to PtEnter() and PtLeave()] ·
[Modal dialogs] ·
[Modal operations and threads] ·
- PtModalCtrl_t
-
·
[Modal dialogs] ·
- PtModalUnblock()
-
·
[Modal dialogs] ·
[Modal operations and threads] ·
- PtMultiText
-
·
[Text editors] ·
- printing
-
·
[PtMultiText] ·
- PtNextTopLevelWidget()
-
·
[Working in the widget family] ·
- PtNotice()
-
·
[Predefined dialogs] ·
- multilingual applications
-
·
[Hard-coded strings] ·
- PtOSContainer
-
·
[PtOSContainer] ·
- PtPanelGroup
-
·
[Control panels] ·
- PtPassword()
-
·
[Predefined dialogs] ·
- PtPolygon
-
·
[Creating a widget] ·
- PtPreventExit()
-
·
[Exiting] ·
- PtPrintPropSelect()
-
·
[Modifying a print context] ·
[Predefined dialogs] ·
- PtPrintSel
-
·
[Modifying a print context] ·
- PtPrintSelect()
-
·
[Modifying a print context] ·
[Predefined dialogs] ·
- PtPrintSelection()
-
·
[Modifying a print context] ·
[Predefined dialogs] ·
- PtProcessEvent()
-
·
[Flags to PtEnter() and PtLeave()] ·
[Lengthy Operations] ·
[Why not just use a mutex?] ·
- PtPrompt()
-
·
[Predefined dialogs] ·
- multilingual applications
-
·
[Hard-coded strings] ·
- PtPulseArm()
-
·
[Arming a pulse] ·
- PtPulseMsg_t
-
·
[Photon pulses] ·
- PtQuerySystemInfo()
-
·
[System information] ·
- PtQuitMainLoop()
-
·
[Exiting] ·
- PtRaw
-
·
[Function editor] ·
[Photon libraries] ·
[PtOSContainer] ·
[PtRaw widget] ·
- canvas
-
·
[Determining the raw widget canvas] ·
- clipping
-
·
[Clipping] ·
- damage tiles
-
·
[Using damage tiles] ·
- drawing function
-
·
[Raw drawing function] ·
- examples
-
·
[Examples of simple PtRaw drawing functions] ·
- dynamic contents
-
·
[Using a model for more complex drawing] ·
- translating coordinates
-
·
[Translating coordinates] ·
- PtRawCallback_t
-
·
[Adding event handlers] ·
- PtRawCallbackList_t
-
·
[Adding event handlers] ·
- PtRealizeWidget()
-
·
[Basic steps] ·
[Creating widgets] ·
[PtRealizeWidget()] ·
[Widget life cycle] ·
- PtReleaseTransportCtrl()
-
·
[Canceling drag and drop] ·
- PtRemoveCallback(), PtRemoveCallbacks()
-
·
[Removing callbacks] ·
- PtRemoveEventHandler(), PtRemoveEventHandlers()
-
·
[Removing event handlers] ·
- PtRemoveFilterCallback(), PtRemoveFilterCallbacks()
-
·
[Removing event handlers] ·
- PtRemoveHotkeyHandler()
-
·
[Disabling hotkeys] ·
- PtReparentWidget()
-
·
[Creating widgets] ·
- PtScrollArea
-
- printing
-
·
[PtScrollArea] ·
- PtScrollbar
-
- control surfaces
-
·
[What's a control surface?] ·
- PtSendEventToWidget()
-
·
[Targeting specific widgets] ·
- PtSetArg()
-
·
[Adding callbacks] ·
[Alloc resources] ·
[Alloc resources (pointer method)] ·
[Argument lists] ·
[Array resources] ·
[Array resources (pointer method)] ·
[Boolean resources] ·
[Boolean resources (nonpointer method)] ·
[Boolean resources (pointer method)] ·
[Calling PtSetResources()] ·
[Examining callbacks] ·
[Flag resources] ·
[Function resources] ·
[Generating menu items] ·
[Image resources] ·
[Image resources (pointer method)] ·
[Link resources] ·
[Link resources (pointer method)] ·
[Manipulating Resources in Application Code] ·
[Pointer resources] ·
[Pointer resources (pointer method)] ·
[PtSetArg()] ·
[Scalar and color resources] ·
[Scalar and flag resources (nonpointer method)] ·
[Scalar and flag resources (pointer method)] ·
[Setting anchor flags in your application's code] ·
[String resources] ·
[String resources (nonpointer method)] ·
[String resources (pointer method)] ·
[Struct resources] ·
[Struct resources (pointer method)] ·
[Using pointers] ·
- PtSetParentWidget()
-
·
[Creating submenus] ·
[Creating widgets] ·
[Generating menu items] ·
[Widget-database functions] ·
- PtSetResource()
-
·
[Setting one resource] ·
[Setting the resize policy in your application's code] ·
[Widget concepts] ·
- PtSetResources()
-
·
[Adding callbacks] ·
[Alloc resources] ·
[Array resources] ·
[Boolean resources] ·
[Calling PtSetResources()] ·
[Flag resources] ·
[Function resources] ·
[Generating menu items] ·
[Image resources] ·
[Link resources] ·
[Manipulating Resources in Application Code] ·
[Pointer resources] ·
[Scalar and color resources] ·
[String resources] ·
[Struct resources] ·
[Widget concepts] ·
- PtShowSurface()
-
·
[Hiding and showing control surfaces] ·
- PtShowSurfaceByAction()
-
·
[Hiding and showing control surfaces] ·
- PtShowSurfaceById()
-
·
[Hiding and showing control surfaces] ·
- PtSignalProc_t
-
·
[Adding a signal-processing function] ·
- PtSpawnWait()
-
·
[Lengthy Operations] ·
- PtSuperClassDraw()
-
·
[Raw drawing function] ·
- PtSurfaceActionId()
-
·
[Finding IDs for control surfaces] ·
- PtSurfaceAddData()
-
·
[Storing user data with control surfaces] ·
- PtSurfaceAddDataById()
-
·
[Storing user data with control surfaces] ·
- PtSurfaceBrotherBehind()
-
·
[Ordering control surfaces] ·
- PtSurfaceBrotherInFront()
-
·
[Ordering control surfaces] ·
- PtSurfaceCalcBoundingBox()
-
·
[Calculating geometry for control surfaces] ·
- PtSurfaceCalcBoundingBoxById()
-
·
[Calculating geometry for control surfaces] ·
- PtSurfaceExtent()
-
·
[Calculating geometry for control surfaces] ·
- PtSurfaceExtentById()
-
·
[Calculating geometry for control surfaces] ·
- PtSurfaceGetData()
-
·
[Storing user data with control surfaces] ·
- PtSurfaceGetDataById()
-
·
[Storing user data with control surfaces] ·
- PtSurfaceHit()
-
·
[Calculating geometry for control surfaces] ·
- PtSurfaceId()
-
·
[Finding IDs for control surfaces] ·
- PtSurfaceInBack()
-
·
[Ordering control surfaces] ·
- PtSurfaceInFront()
-
·
[Ordering control surfaces] ·
- PtSurfaceIsDisabled()
-
·
[Enabling and disabling control surfaces] ·
- PtSurfaceIsEnabled()
-
·
[Enabling and disabling control surfaces] ·
- PtSurfaceIsHidden()
-
·
[Hiding and showing control surfaces] ·
- PtSurfaceIsShown()
-
·
[Hiding and showing control surfaces] ·
- PtSurfaceRect()
-
·
[Calculating geometry for control surfaces] ·
- PtSurfaceRectById()
-
·
[Calculating geometry for control surfaces] ·
- PtSurfaceRemoveData()
-
·
[Storing user data with control surfaces] ·
- PtSurfaceRemoveDataById()
-
·
[Storing user data with control surfaces] ·
- PtSurfaceTestPoint()
-
·
[Calculating geometry for control surfaces] ·
- PtSurfaceToBack()
-
·
[Ordering control surfaces] ·
- PtSurfaceToBackById()
-
·
[Ordering control surfaces] ·
- PtSurfaceToFront()
-
·
[Ordering control surfaces] ·
- PtSurfaceToFrontById()
-
·
[Ordering control surfaces] ·
- PtText
-
·
[Text editors] ·
- PtTimer
-
·
[Cycling through the snapshots] ·
[Using PtTimer] ·
- PtTimerArm()
-
·
[Timers] ·
- PtTransportCtrl_t
-
·
[Starting drag and drop] ·
- PtTransportRequestable()
-
·
[Starting drag and drop] ·
- PtTransportType()
-
·
[Starting drag and drop] ·
- PtUnblockWindows()
-
·
[Modal dialogs] ·
- PtUnrealizeWidget()
-
·
[Example: verifying window closure] ·
[PtRealizeWidget()] ·
[Widget life cycle] ·
- PtValidParent()
-
·
[PtScrollArea] ·
[Working in the widget family] ·
- PtWidget
-
·
[Event handlers -- raw and filter callbacks] ·
- <PtWidget.h>
-
·
[Setting the resize policy in your application's code] ·
- PtWidget_t
-
·
[Code-callback functions] ·
- PtWidgetActiveSurface()
-
·
[Finding control surfaces] ·
- PtWidgetBrotherBehind()
-
·
[Working in the widget family] ·
- PtWidgetBrotherInFront()
-
·
[Working in the widget family] ·
- PtWidgetChildBack()
-
·
[Working in the widget family] ·
- PtWidgetChildFront()
-
·
[Working in the widget family] ·
- PtWidgetExtent()
-
·
[Widget geometry] ·
- PtWidgetFamily()
-
·
[Working in the widget family] ·
- PtWidgetInsert()
-
·
[Ordering widgets] ·
- PtWidgetParent()
-
·
[Working in the widget family] ·
- PtWidgetRid()
-
·
[Initiating dragging] ·
- PtWidgetSkip()
-
·
[Working in the widget family] ·
- PtWidgetToBack()
-
·
[Ordering widgets] ·
- PtWidgetToFront()
-
·
[Ordering widgets] ·
- PtWidgetTree()
-
·
[Working in the widget family] ·
- PtWidgetTreeTraverse()
-
·
[Working in the widget family] ·
- PtWindow
-
·
[Absolute positioning] ·
[Window Management] ·
- managed flags
-
·
[Connecting help to widgets] ·
[Getting and setting the window state] ·
[Window-managed flags] ·
[Window-rendering flags] ·
- notify flags
-
·
[Notification callback] ·
[Window-managed flags] ·
[Window-notify flags] ·
[Window-rendering flags] ·
- render flags
-
·
[Connecting help to widgets] ·
[Running a standalone application] ·
[Window-rendering flags] ·
- state
-
·
[Getting and setting the window state] ·
[Running a standalone application] ·
- PtWindowConsoleSwitch()
-
·
[Window-manager functions] ·
- PtWindowFrameSize()
-
·
[Window-manager functions] ·
- PtWorkProc_t
-
·
[Work procedures] ·
- PtWorkProcId_t
-
·
[Work procedures] ·
- pulses
-
·
[Photon pulses] ·
- arming
-
·
[Arming a pulse] ·
- creating
-
·
[Creating a pulse] ·
- delivering
-
- from a Photon application
-
·
[Photon application that delivers a pulse] ·
- to yourself
-
·
[Delivering a pulse to yourself] ·
- destroying
-
·
[Destroying a pulse] ·
- PtPulseMsg_t
-
·
[Photon pulses] ·
- receiving
-
·
[Photon application that receives a pulse] ·
- example
-
·
[Example -- message queues] ·
- registering an input handler
-
·
[Registering an input handler] ·
- sending to the deliverer
-
·
[Sending the pulse message to the deliverer] ·
- sigevent
-
·
[Photon pulses] ·
- PWM
-
·
[Backdrop region] ·
[Focus region] ·
[Keyboard driver] ·
[Keyboard focus] ·
[Module callbacks] ·
[Parent region] ·
[Photon window manager] ·
[Positioning a module] ·
[PtCreateWidget() -- first call] ·
[Window Management] ·
[Window-frame regions] ·
[Workspace region] ·
- taskbar
-
·
[Debugging] ·
[Icon manifests] ·
[Running the application] ·
- workspace menu
-
·
[Workspace region] ·
- PX_IMAGE_MODULES
-
·
[Using a file] ·
- PX_TRANSPARENT
-
·
[Using a transparency mask] ·
- <PxImage.h>
-
·
[Using a file] ·
- PxLoadImage()
-
·
[Creating images] ·
[Displaying images] ·
[Releasing images] ·
[Using a file] ·
[Using a transparency mask] ·
- PxMethods_t
-
·
[Using a transparency mask] ·
- PxTranslateFromUTF()
-
·
[Other encodings] ·
- PxTranslateList()
-
·
[Other encodings] ·
- PxTranslateSet()
-
·
[Other encodings] ·
- PxTranslateStateFromUTF()
-
·
[Other encodings] ·
- PxTranslateStateToUTF()
-
·
[Other encodings] ·
- PxTranslateToUTF()
-
·
[Other encodings] ·
- PxTranslateUnknown()
-
·
[Other encodings] ·
· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·