Keywords - C
![]() |
![]() |
![]() |
![]() |
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 ·
- 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 ·
- 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 1. 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 ·
- 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 ·
- 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 1. 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 ·
![]() |
![]() |
![]() |
![]() |
![[Previous]](prev.gif)
![[Contents]](contents.gif)
![[Index]](keyword_index.gif)
![[Next]](next.gif)