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 ·