[Previous] [Contents] [Index] [Next]

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] ·
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] ·
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] ·
return value
· [Code-callback functions] ·
time-consuming work
· [Multiple event-processing threads] · [Overview] ·

See also work procedures ·


Callbacks (View menu)
· [Callbacks panel] · [View menu] ·

Callbacks panel
· [Callbacks panel] ·

canvas
· [Absolute positioning] · [Widget geometry] ·

cbinfo
· [Code-callback functions] · [Generating menu items] · [Module setup functions] ·

Change Class (Edit menu)
· [Changing a widget's class] · [Edit 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] · [Editing the clipboard] · [Pasting] · [Viewing the clipboard] ·

Clipboard (View menu)
· [View menu] · [Viewing the clipboard] ·

clipping area
See canvas ·

Close (File menu)
· [Closing an application] · [File 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] ·

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
· [Command-line options] ·
processing
· [Processing command-line options] ·
specifying in Build + Run
· [Running the application] ·

Common User Access (CUA)
· [Changing focus with the keyboard] · [Common User Access (CUA) and handling focus] · [Controlling focus] · [Ordering widgets] ·

compose key sequences
· [Dead keys and compose sequences] · [Photon compose sequences] ·

condvars
· [Realtime threads] ·

configuration
files
· [Step 5. Switch into graphics mode] · [Step 7. Start the window manager] ·

connections
· [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] ·
Resize callbacks
· [Enforcing position or size constraints without anchors] ·
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
· [Before you start...] ·
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 control panel performance] · [Resources panel] ·
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] ·
Search
· [Hidden widgets] · [Search panel] ·
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?] ·

Convert to Multiplatform (Application menu)
· [Application menu] · [Converting to multiplatforms] ·

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

CUA (Common User Access)
· [Changing focus with the keyboard] · [Common User Access (CUA) and handling focus] · [Controlling focus] · [Ordering widgets] ·

custom widgets
· [Adding a custom widget] ·
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 ·


[Previous] [Contents] [Index] [Next]