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 ·