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 ·