Keywords - A


· ! · 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 ·


AB_ITEM_DIM
· Enabling, disabling, or toggling menu items ·

AB_ITEM_NORMAL
· Enabling, disabling, or toggling menu items ·

AB_ITEM_SET
· Enabling, disabling, or toggling menu items ·

AB_OPTIONS
· Processing command-line options ·

abapp.dfn
· Multiplatform applications ·

abcpal.cfg
· Full color editor ·

abdefine.h
· Widget variables and manifests ·

abdefine.h
· What PhAB generates ·

abevents.h
· What PhAB generates ·

abimport.h
· Function prototypes · What PhAB generates ·

ABLANG
· Running your application ·

abLfiles
· What PhAB generates ·

ablinks.h
· What PhAB generates ·

ABLPATH
· Distributing your application · Message databases · Running your application ·

ABM_... manifests
· Internal link manifests · Manifests ·

abmain.c, abmain.cc
· What PhAB generates ·

ABN_... manifests
· Changing menu-item text · Enabling, disabling, or toggling menu items · Specifying instance names · Using the global variable and widget manifest · Widget variables and manifests ·

About PhAB (Help menu)
· Help menu ·

abplatform
· What PhAB generates ·

ABR_CANCEL
· Code-callback functions ·

ABR_CODE
· Code-callback functions ·

ABR_DONE
· Code-callback functions ·

ABR_POST_REALIZE
· Module setup functions ·

ABR_PRE_REALIZE
· Module setup functions ·

abSfiles
· What PhAB generates ·

abvars.h
· Widget variables and manifests ·

abvars.h
· What PhAB generates ·

ABW_... manifests
· Using the global variable and widget manifest · Widget variables and manifests ·

abWfiles
· What PhAB generates ·

abwidgets.h
· What PhAB generates ·

accelerators
See hotkeys

Activate callbacks
· Adding callbacks · Callbacks · Generating menu items · Using a menu module ·
modifier keys
· Modifier keys ·

active region
· Focus region ·

Actual Size (View menu)
· View menu ·

Add Dialog (Project menu)
· Project menu ·

Add Menu (Project menu)
· Project menu ·

Add Picture Module (Project menu)
· Project menu ·

Add Window (Project menu)
· Project menu ·

adding widgets
· Adding a widget class ·

AlClearTranslation()
· Translation functions ·

AlCloseDBase()
· Translation functions ·

AlGetEntry()
· Translation functions ·

AlGetSize()
· Translation functions ·

Align (Widget menu)
· Aligning widgets · Widget menu ·

Alignment (Widget menu)
· Toolbars ·

AlOpenDBase()
· Translation functions ·

alpha blending
map
· Alpha blending support ·

AlReadTranslation()
· Translation functions ·

AlSaveTranslation()
· Translation functions ·

AlSetEntry()
· Translation functions ·

anchoring
· Constraint management using anchors · Setting anchor flags in your application's code ·
and resize flags
· Constraint management using anchors · Resize policy ·
flags
· Anchor resources ·
offset
· Constraint management using anchors · Setting anchor flags in your application's code ·

anchoring widgets
· Toolbars ·

animation
· Animation ·
cycling through snapshots
· Cycling through the snapshots ·
eliminating flicker
· Flickerless animation ·
graphics bandwidth
· System information ·
loading images from a file
· Using a file ·
widget database
· Using a widget database ·

Ap library
· API categories and libraries · Compiling and linking a non-PhAB application ·

ApAddClass()
· Unloading your DLL · Widget-database functions ·

ApAddContext()
· Initializing your DLL ·

ApCloseDBase()
· Widget-database functions ·

ApCloseMessageDB()
· Message databases ·

ApCopyDBWidget()
· Widget-database functions ·

ApCreateDBWidget()
· Widget-database functions ·

ApCreateDBWidgetFamily()
· Widget-database functions ·

ApCreateModule()
· Accessing PhAB Modules from Code · Internal-link functions · Module setup functions ·

ApCreateWidget()
· Widget-database functions ·

ApCreateWidgetFamily()
· Widget-database functions ·

ApDeleteDBWidget()
· Widget-database functions ·

ApError()
· Predefined dialogs ·

ApGetDBWidgetInfo()
· Widget-database functions ·

ApGetImageRes()
· Creating images · Displaying images · Releasing images · Using a widget database · Widget-database functions ·

ApGetInstance()
· Handling multiple instances of a window ·

ApGetItemText()
· Changing menu-item text ·

ApGetMessage()
· Message databases ·

ApGetTextRes()
· Hard-coded strings ·

ApGetWidgetPtr()
· Handling multiple instances of a window ·

apinfo
· Code-callback functions · Module setup functions ·

ApInfo_t
· Code-callback functions · Module setup functions ·

ApInstanceName()
· Other Generate options ·

ApLoadMessageDB()
· Message databases ·

ApModalWait()
· Modal dialogs ·

ApModifyItemAccel()
· Changing menu-item text ·

ApModifyItemState()
· Disabling hotkeys · Enabling, disabling, or toggling menu items ·

ApModifyItemText()
· Changing menu-item text ·

ApModuleFunction()
· Internal-link functions ·

ApModuleLocation()
· Internal-link functions ·

ApModuleParent()
· Internal-link functions ·

ApName()
· Using the global variable and widget manifest ·

ApOpenDBase()
· Creating a dynamic database · Internal-link functions · Using a widget database · Widget-database functions ·

ApOpenDBaseFile()
· Creating a dynamic database · Using a widget database · Widget-database functions ·

Appbuilder
See PhAB

application
resources
· Application-level resources ·

Application menu
Convert to Eclipse Project
· Project menu ·
Internal Links
· Creating internal links · Project menu ·
Language editor
· Project menu ·
Properties
· Project menu ·

applications
accessing help information
· Accessing help from your code ·
Alt combinations, passing to
· Getting and setting the window state ·
bilingual
· Bilingual applications ·
blocking
· Asynchronous notification · Synchronous notification ·
closing
· Closing an application ·
command-line options
· Running the application ·
processing
· Processing command-line options ·
compiling
· Compiling and linking · Compiling and linking a non-PhAB application · Running make ·
context (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 ·
creating
· Standalone PhAB: ·
tutorial
· Tutorial 1 — Hello, world ·
debugging
· Debugging ·
directory
· Multiplatform applications · Single-platform applications ·
DLL, turning into
· Making a DLL out of a PhAB application ·
drawing
· PtRaw widget ·
exiting, verifying
· Example: verifying window closure ·
files
· How application files are organized ·
non-PhAB, including
· Including non-PhAB files in your application · Single-platform applications ·
Generate options
defaults for PhAB applications
· Generate Options tab ·
initialization function
· Global header file · Initialization function · Initialization function ·
languages
@ in instance names
· Instance names and translations · Use of @ in instance names ·
choosing
· Running your application ·
databases
· Generating a language database ·
design considerations
· Application design considerations ·
distributing
· Distributing your application ·
font size
· Font height ·
help resources
· Help resources ·
hotkeys
· Hotkeys ·
justification
· Justification ·
message databases
· Hard-coded strings ·
running
· Running your application ·
text widgets
· Size of text-based widgets ·
translating text
· Translating the text ·
translation files
· Creating a new translation file · Editing an existing translation file · Running your application ·
lengthy operations
· Overview ·
modal dialogs
· Modal dialogs ·
visual feedback
· Overview ·
work procedures
· Overview · Work procedures ·
linking
· Compiling and linking · Compiling and linking a non-PhAB application · Running make ·
mainloop function
· Basic steps · PtMainLoop() · What PhAB generates ·
making
· Compiling and linking · Running make ·
multilingual

See application languages

non-PhAB
· Basic steps ·
opening
· Standalone PhAB ·
overwriting
· Overwriting an existing application ·
parallel operations
· Overview ·
performance, improving
· Creating a widget · Delaying and forcing updates to the display · Full color editor ·
region
· Device region · Window-frame regions ·
renaming
· Naming or renaming an application ·
running
· Running the application ·
tutorial
· Generating code ·
saving
· Naming or renaming an application · Saving an application · Saving an existing application ·
standalone
· Running a standalone application ·
startup windows
· Adding a startup window · Define a startup window · Deleting a startup window · Modifying a startup window · Startup Windows tab ·
timers
· Timers ·
version control
· Version control ·

ApRemoveClass()
· Unloading your DLL · Widget-database functions ·

ApRemoveContext()
· Unloading your DLL ·

ApSaveDBaseFile()
· Widget-database functions ·

ApWidget()
· Module setup functions ·

arcs
· Arcs, circles, chords, and pies ·

areas
PhArea_t
· Geometry data types ·
PhRect_t
· Geometry data types ·
PhTile_t
· Geometry data types · Using damage tiles ·

argument lists (PtArg_t)
· Argument lists ·

Arm callbacks
· Callbacks · Initiating dragging · Outline dragging · Using a menu module ·

ARM, support for
· Versions and platforms ·

Arrange (Widget menu)
· Widget menu ·

Arrange Icons (Window menu)
· Finding lost modules and icons · Window menu ·

Arrange Modules (Window menu)
· Finding lost modules and icons ·

ASCII
· Unicode · UTF-8 encoding ·

· ! · 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 ·