Keywords - C
· ! · 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 ·
- C++
-
- class member functions
-
·
Function names and filenames ·
- main program
-
·
What PhAB generates ·
- prototypes
-
·
Function prototypes ·
- callbacks
-
- Activate
-
·
Adding callbacks ·
Callbacks ·
Generating menu items ·
Using a menu module ·
- modifier keys
-
·
Modifier keys ·
- adding
-
·
Adding callbacks ·
Editing callbacks ·
- Arm
-
·
Callbacks ·
Initiating dragging ·
Outline dragging ·
Using a menu module ·
- Blocked
-
·
Event handlers — raw and filter callbacks ·
- Cancel
-
·
Callbacks ·
Code callbacks ·
Code-callback functions ·
- client data
-
·
Adding callbacks ·
Callback invocation ·
Callbacks ·
Removing callbacks ·
- code-type link
-
·
Callback functions are stored in stub files ·
Callbacks ·
Code callbacks ·
Code-callback functions ·
- defined
-
·
Callbacks ·
Callbacks ·
Connecting application code to widgets ·
Widget concepts ·
- Disarm
-
·
Callbacks ·
- Done
-
·
Callbacks ·
Code callbacks ·
Code-callback functions ·
- editing
-
·
Editing callbacks ·
- examining in your code
-
·
Examining callbacks ·
- filenames
-
·
Function names and filenames ·
- Filter
-
·
Callbacks ·
Connecting application code to widgets ·
Event handlers — raw and filter callbacks ·
Event handlers — raw and filter callbacks ·
Handling drag events ·
- hotkeys
-
·
Callbacks ·
Hotkey callbacks ·
Specifying the callback ·
- disabling
-
·
Disabling hotkeys ·
- keycap
-
·
Where the user is going to type the hotkey ·
- label
-
·
Specifying the hotkey label ·
- menu items
-
·
Creating hotkeys and shortcuts ·
Specifying the hotkey label ·
- modifier keys
-
·
Hotkeys — the basics ·
- multilingual applications
-
·
Hotkeys ·
Where the user is going to type the hotkey ·
- PkKeyDef.h
-
·
Where the user is going to type the hotkey ·
- processing
-
·
Processing hotkeys ·
- information
-
- ApInfo_t
-
·
Code-callback functions ·
Module setup functions ·
- PtCallbackInfo_t
-
·
Callback invocation ·
Code-callback functions ·
Generating menu items ·
Module setup functions ·
- PtContainerCallback_t
-
·
Enforcing position or size constraints without anchors or layouts ·
- link
-
·
Callbacks ·
- tutorial
-
·
About link callbacks ·
- lists
-
- PtCallback_t
-
·
Adding callbacks ·
- PtCallbackList_t
-
·
Examining callbacks ·
- traversing
-
·
Examining callbacks ·
- Lost Focus
-
·
Ordering widgets ·
- Menu
-
·
Callbacks ·
- menu item
-
·
Generating menu items ·
- module-type link
-
·
Callbacks ·
Module callbacks ·
- Outbound
-
·
Initiating dragging ·
- parameters
-
·
Callback invocation ·
Code-callback functions ·
- preattaching
-
·
Preattaching callbacks ·
- Raw
-
·
Callbacks ·
Connecting application code to widgets ·
Event handlers — raw and filter callbacks ·
Event handlers — raw and filter callbacks ·
Handling drag events ·
- raw
-
- PtRawCallback_t
-
·
Adding event handlers ·
- PtRawCallbackList_t
-
·
Adding event handlers ·
- reason
-
·
Callback invocation ·
- removing
-
·
Editing callbacks ·
Removing callbacks ·
- Repeat
-
·
Callbacks ·
- Resize
-
·
Enforcing position or size constraints without anchors or layouts ·
- return value
-
·
Code-callback functions ·
- time-consuming work
-
·
Multiple event-processing threads ·
Overview ·
See also
work procedures
- Callbacks (View menu)
-
·
Callbacks panel ·
- Callbacks panel
-
·
Callbacks panel ·
- canvas
-
·
Absolute positioning ·
Widget geometry ·
- Cascade (Window menu)
-
·
Window menu ·
- cbinfo
-
·
Code-callback functions ·
Generating menu items ·
Module setup functions ·
- Change Class (Widget menu)
-
·
Changing a widget's class ·
Widget menu ·
- characters
-
- conversion functions
-
·
Conversion functions ·
Other encodings ·
- encodings other than Unicode
-
·
Other encodings ·
- international
-
·
String resources ·
Text editors ·
Unicode Multilingual Support ·
- multibyte
-
·
UTF-8 encoding ·
Wide and multibyte characters ·
- Unicode encodings
-
·
Unicode ·
- wide
-
·
Unicode ·
Wide and multibyte characters ·
- child region
-
·
Region hierarchy ·
Regions and event clipping ·
- chords
-
·
Arcs, circles, chords, and pies ·
- chroma key
-
·
Chroma key support ·
Transparency in images ·
Video overlay ·
- circles
-
·
Arcs, circles, chords, and pies ·
- client data
-
·
Event handler invocation ·
- clipboard
-
·
Clipboard ·
Cutting and copying ·
Pasting ·
- permissions
-
·
Using the clipboard ·
- clipping area
-
See
canvas
- Close (File menu)
-
·
Closing an application ·
File menu ·
- Close (Window menu)
-
·
Window menu ·
- Close All (Window menu)
-
·
Window menu ·
- code
-
- accessing help information
-
·
Accessing help from your code ·
- callbacks
-
·
Code-callback functions ·
- filename
-
·
Function names and filenames ·
- compiling
-
·
Compiling and linking a non-PhAB application ·
Running make ·
- tutorial
-
·
Generating code ·
- creating
-
·
Creating a source module ·
- deleting
-
·
Editing source ·
- editing
-
·
Editing source ·
Function names and filenames ·
Generating, Compiling, and Running Code ·
Running make ·
- filename
-
·
Function names and filenames ·
- files
-
·
How application files are organized ·
What PhAB generates ·
- non-PhAB, including
-
·
Including non-PhAB files in your application ·
Single-platform applications ·
- generating
-
·
Generating application code ·
Generating, Compiling, and Running Code ·
What PhAB generates ·
- tutorial
-
·
Generating code ·
- initialization function
-
·
Global header file ·
Initialization function ·
Initialization function ·
- filenames
-
·
Function names and filenames ·
- lengthy operations
-
·
Overview ·
- modal dialogs
-
·
Modal dialogs ·
- visual feedback
-
·
Overview ·
- work procedures
-
·
Overview ·
Work procedures ·
- linking
-
·
Compiling and linking a non-PhAB application ·
Running make ·
- mainloop function
-
·
Basic steps ·
PtMainLoop() ·
What PhAB generates ·
- making
-
·
Running make ·
- menu setup
-
·
Changing menu-item text ·
Enabling, disabling, or toggling menu items ·
Generating menu items ·
- creating submenus
-
·
Creating submenus ·
- parallel operations
-
·
Overview ·
- setup functions
-
·
Module setup functions ·
Setup functions are stored in stub files ·
- timers
-
·
Timers ·
- version control
-
·
Version control ·
- viewing
-
·
Editing source ·
- code-type link callbacks
-
·
Callbacks ·
Code callbacks ·
- color editor
-
- custom palette
-
·
Full color editor ·
- colors
-
- editor
-
·
Color editor ·
- models
-
·
Color ·
- palette
-
- global
-
·
Palette-based images ·
- hard
-
·
Palette-based images ·
- physical
-
·
Palette-based images ·
- soft
-
·
Palette-based images ·
- PgColor_t, PgColorHSV_t
-
·
Color ·
- resize handles
-
·
Color preferences ·
- command-line options
-
- defaults for PhAB applications
-
·
Generate Options tab ·
- processing
-
·
Processing command-line options ·
- specifying
-
·
Running the application ·
- Common User Access (CUA)
-
·
Changing focus with the keyboard ·
Common User Access (CUA) and handling focus ·
Controlling focus ·
Ordering widgets ·
- common.mk
-
·
What PhAB generates ·
- compose key sequences
-
·
Dead keys and compose sequences ·
Photon compose sequences ·
- condvars
-
·
Realtime threads ·
- configuration strings
-
- _CS_LIBPATH
-
·
Step 2. Export environment variables ·
- connection IDs, finding
-
·
Getting and setting the window state ·
- connections
-
·
Connections ·
- local
-
·
Local connections ·
- connectors
-
·
Connections ·
- naming conventions
-
·
Naming conventions ·
- container widgets
-
- absolute positioning
-
·
Absolute positioning ·
- aligning children
-
·
To a parent container ·
- damaging
-
·
Delaying and forcing updates to the display ·
- defined
-
·
Container widgets ·
Types of widgets ·
- duplicating
-
·
Duplicating widgets and containers ·
- flux
-
·
Delaying and forcing updates to the display ·
- focus
-
·
Changing focus with the keyboard ·
Controlling focus ·
Focus-handling functions ·
- geometry management
-
·
Container widgets ·
- manipulating in PhAB
-
·
Types of widgets ·
- moving children between containers
-
·
Transferring widgets between containers ·
- PhAB modules
-
·
Working with Modules ·
- picture modules
-
·
Accessing PhAB Modules from Code ·
Picture modules ·
- positioning children
-
·
Dragging widgets ·
Geometry negotiation ·
Hidden widgets ·
Widget geometry ·
- Pt_CB_RESIZE
-
·
Enforcing position or size constraints without anchors or layouts ·
- Resize callbacks
-
·
Enforcing position or size constraints without anchors or layouts ·
- resize flags
-
·
Setting the resize policy in PhAB ·
Setting the resize policy in your application's code ·
- resize policy
-
·
Resize policy ·
- selecting children
-
·
Types of widgets ·
- widget databases
-
·
Using widget databases ·
See also
PtGroup
- contexts
-
- application (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 ·
- direct (PdDirectContext_t)
-
·
Direct mode ·
- offscreen (PdOffscreenContext_t)
-
·
Video memory offscreen ·
- print (PpPrintContext_t)
-
·
Print contexts ·
- control panels
-
·
Control panels ·
- about
-
·
PhAB's Interface ·
- Callbacks
-
·
Callbacks panel ·
Editing callbacks ·
Event handlers — raw and filter callbacks ·
Hidden widgets ·
- 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 ·
- instance name
-
·
Instance names ·
Resources panel ·
- 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 ·
- positioning
-
·
Control panels ·
- Resources
-
·
Aligning widgets using groups ·
Editing widget resources ·
Hidden widgets ·
Resources panel ·
- resources
-
- colors
-
·
Full color editor ·
- displayed
-
·
Changing module resources ·
Editing widget resources ·
- fonts
-
·
Font editor ·
- lists
-
·
List editor ·
- names
-
·
General preferences ·
Resources panel ·
- not displayed
-
·
Resources panel ·
- pixmaps
-
·
Pixmap editor ·
- text
-
·
Text editors ·
- resources displayed
-
·
Multiple widgets ·
- 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 ·
- control surfaces
-
·
What's a control surface? ·
- conventions
-
- typographical
-
·
Typographical conventions ·
- Convert to Eclipse Project (Application menu)
-
·
Project menu ·
- 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 ·
- Copy (Edit menu)
-
·
Cutting and copying ·
Edit menu ·
Toolbars ·
- create mode
-
·
Creating several widgets ·
Modes (create vs select) ·
Switching to create mode ·
- _CS_LIBPATH configuration string
-
·
Step 2. Export environment variables ·
- CUA (Common User Access)
-
·
Changing focus with the keyboard ·
Common User Access (CUA) and handling focus ·
Controlling focus ·
Ordering widgets ·
- custom widgets
-
- on Microsoft Windows
-
·
Custom widget development and PhAB ·
- Cut (Edit menu)
-
·
Cutting and copying ·
Edit menu ·
Toolbars ·
- CVS
-
·
Tips on using CVS ·
· ! · 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 ·