Keywords - W
· ! · 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 ·
- wcstombs()
-
·
Conversion functions ·
- wctolower()
-
·
Conversion functions ·
- wctomb()
-
·
Conversion functions ·
- wctoutf8()
-
·
Conversion functions ·
- Welcome to PhAB (Help menu)
-
·
Help menu ·
- wgt directory
-
·
How modules are saved ·
- wgt directory
-
·
Multiplatform applications ·
Single-platform applications ·
- wgtd extension
-
·
Dialog modules ·
Module types ·
- wgtm extension
-
·
Menu modules ·
Module types ·
- wgtp extension
-
·
Module types ·
Picture modules ·
- wgtw extension
-
·
Module types ·
Window modules ·
- wide characters
-
·
Unicode ·
Wide and multibyte characters ·
- conversion functions
-
·
Conversion functions ·
- Widget menu
-
- Align
-
·
Aligning widgets ·
Widget menu ·
- Alignment
-
·
Toolbars ·
- Arrange
-
·
Widget menu ·
- Change Class
-
·
Changing a widget's class ·
Widget menu ·
- Define Template
-
·
Creating templates ·
Widget menu ·
- Distribute
-
·
Widget menu ·
- Group
-
·
Joining widgets into a group ·
Toolbars ·
Widget menu ·
- Lock
-
·
Widget menu ·
- Match
-
·
Widget menu ·
- Match Advanced
-
·
Widget menu ·
- To Back
-
·
Toolbars ·
- To Front
-
·
Toolbars ·
- Ungroup
-
·
Toolbars ·
Widget menu ·
- widgets
-
- absolute positioning
-
·
Absolute positioning ·
- aligning
-
- horizontally
-
·
Aligning widgets horizontally or vertically ·
Justification ·
- in rows and columns
-
·
Aligning widgets in rows and columns ·
- to a parent widget
-
·
To a parent container ·
- to another widget
-
·
To another widget ·
- using groups
-
·
Aligning widgets using groups ·
Joining widgets into a group ·
- vertically
-
·
Aligning widgets horizontally or vertically ·
Font height ·
- anchoring
-
·
Constraint management using anchors ·
Setting anchor flags in your application's code ·
Toolbars ·
- flags
-
·
Anchor resources ·
- blocked
-
·
Event handlers — raw and filter callbacks ·
- border
-
·
Widget geometry ·
- canvas
-
·
Absolute positioning ·
Widget geometry ·
- class
-
·
Adding a widget class ·
- class methods
-
·
Widget concepts ·
- processing events
-
·
Event handlers — raw and filter callbacks ·
- classes
-
·
Widget concepts ·
- changing
-
·
Changing a widget's class ·
- containers
-
- absolute positioning
-
·
Absolute positioning ·
- aligning children
-
·
To a parent container ·
- defined
-
·
Container widgets ·
Types of widgets ·
- duplicating
-
·
Duplicating widgets and containers ·
- 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
- copying
-
·
Cutting and copying ·
- creating
-
·
Creating a widget ·
Widget life cycle ·
- from code
-
·
Creating widgets ·
- custom
-
- on Microsoft Windows
-
·
Custom widget development and PhAB ·
- cutting
-
·
Cutting and copying ·
- damaging
-
·
Delaying and forcing updates to the display ·
Widget concepts ·
- databases
-
·
Accessing PhAB Modules from Code ·
Create consistent applications ·
Cut code size ·
Hard-coded strings ·
Initialization function ·
Picture modules ·
Step 1: Create modules ·
Using pictures as widget databases ·
Using widget databases ·
- animation
-
·
Using a widget database ·
- creating
-
·
Creating a database ·
- dynamic
-
·
Creating a dynamic database ·
- functions
-
·
Widget-database functions ·
- instance names
-
·
Assigning unique instance names ·
- preattaching callbacks
-
·
Preattaching callbacks ·
- defined
-
·
Widget concepts ·
- deleting
-
·
Deleting widgets or modules ·
- destroying
-
·
Creating widgets ·
PhAB application ·
Widget life cycle ·
- distributing
-
·
Distributing widgets ·
- dragging
-
·
Dragging widgets ·
- duplicating
-
·
Duplicating widgets and containers ·
- events
-
- handler
-
·
Event handlers — raw and filter callbacks ·
- sending to
-
·
Targeting specific widgets ·
- extent
-
·
Widget geometry ·
- family
-
- container-class widgets
-
·
Types of widgets ·
- defined
-
·
Widget concepts ·
- functions dealing with
-
·
Working in the widget family ·
- geometry negotiation
-
·
Geometry negotiation ·
- PtCreateWidget()
-
·
Basic steps ·
Creating widgets ·
PtCreateWidget() — second call ·
- finding hidden
-
·
Hidden widgets ·
- focus
-
·
Changing focus with the keyboard ·
Common User Access (CUA) and handling focus ·
Controlling focus ·
Focus-handling functions ·
Ordering widgets ·
- focus callbacks
-
·
Focus callbacks ·
- geometry
-
·
PtRealizeWidget() ·
Widget geometry ·
- grouping
-
·
Aligning widgets using groups ·
Splitting apart a group ·
- hierarchy
-
·
Widget concepts ·
- icon in PhAB
-
·
Widgets at a Glance ·
- image
-
·
Image resources ·
- images
-
·
Displaying images ·
- releasing
-
·
Releasing images ·
- instance names
-
·
Duplicating widgets and containers ·
Importing PhAB modules from other applications ·
Instance names ·
Pasting ·
Resources panel ·
Widget variables and manifests ·
- generated by PhAB
-
·
Instance names and translations ·
Use of @ in instance names ·
- language databases
-
·
Instance names and translations ·
Use of @ in instance names ·
- starting with @
-
·
Instance names and translations ·
Use of @ in instance names ·
- instances
-
·
Widget concepts ·
- instantiating
-
·
Non-PhAB application ·
PhAB application ·
PtCreateWidget() — second call ·
Widget life cycle ·
- from code
-
·
Creating widgets ·
- life cycle
-
·
Widget life cycle ·
- locking
-
·
Dragging widgets ·
Toolbars ·
- margins
-
·
Widget geometry ·
- methods
-
·
Widget styles ·
- moving
-
·
Dragging widgets ·
Toolbars ·
- moving between containers
-
·
Transferring widgets between containers ·
- nudging
-
·
Toolbars ·
- ordering
-
·
Ordering widgets ·
Ordering widgets ·
- origin
-
·
Widget geometry ·
- palette
-
·
Creating templates ·
PhAB's Interface ·
Widget palette ·
- parent
-
- default
-
·
Creating widgets ·
- reparenting
-
·
Creating widgets ·
- pasting
-
·
Pasting ·
- position
-
·
Setting a widget's x and y coordinates ·
Widget geometry ·
- constraints
-
·
Enforcing position or size constraints without anchors or layouts ·
- positioning with a grid
-
·
Grid preferences ·
- printing
-
·
Printing the desired widgets ·
- PpPrintWidget()
-
·
Printing the desired widgets ·
- PtList
-
·
PtList ·
- PtMultiText
-
·
PtMultiText ·
- PtScrollArea
-
·
PtScrollArea ·
- scrolling widgets
-
·
Printing widgets that scroll ·
- PtWidget_t
-
·
Code-callback functions ·
- realizing
-
·
Absolute positioning ·
Aligning widgets horizontally or vertically ·
Basic steps ·
Creating widgets ·
Geometry negotiation ·
Non-PhAB application ·
PhAB application ·
PtRealizeWidget() ·
Resize policy ·
Setting the resize policy in your application's code ·
Widget life cycle ·
- delaying
-
·
PtRealizeWidget() ·
- resize policy
-
·
Geometry negotiation ·
Resize policy ·
- resizing
-
·
Resizing widgets and modules ·
Toolbars ·
- resources
-
·
Widget concepts ·
- editing
-
·
Editing widget resources ·
- manifests
-
·
General preferences ·
- names
-
·
General preferences ·
- selecting
-
·
Selecting widgets ·
- bounding-box method
-
·
Multiple widgets ·
Using a bounding box ·
- extended selection method
-
·
Using “Shift and click” ·
- in control panels
-
·
Control-panel methods ·
Multiple widgets ·
Using the control panels ·
- Module Tree
-
·
Control-panel methods ·
- multiple
-
·
Multiple widgets ·
- parent container
-
·
Point-and-click method ·
- point-and-click method
-
·
Point-and-click method ·
- Shift–click method
-
·
Multiple widgets ·
Using “Shift and click” ·
- within a group
-
·
Widgets within a group ·
- size constraints
-
·
Enforcing position or size constraints without anchors or layouts ·
- styles
-
·
Widget styles ·
- templates
-
- about
-
·
Templates ·
- creating
-
·
Creating templates ·
- deleting
-
·
Deleting templates ·
- editing
-
·
Editing templates ·
- tutorial
-
·
Creating a template ·
- unlocking
-
·
Dragging widgets ·
Toolbars ·
- unrealizing
-
·
PhAB application ·
PtRealizeWidget() ·
Widget life cycle ·
- updates, delaying
-
·
Delaying and forcing updates to the display ·
- user data
-
·
Alloc resources ·
Pointer resources ·
- Widgets (View menu)
-
·
Widget palette ·
- window manager
-
·
Backdrop region ·
Focus region ·
Keyboard driver ·
Keyboard focus ·
Module callbacks ·
Parent region ·
Photon window manager ·
Positioning a module ·
PtCreateWidget() — first call ·
Window Management ·
Window-frame regions ·
Workspace region ·
- Microsoft Windows
-
·
Photon in a single window ·
- options
-
·
Advanced options ·
- standalone application
-
·
Running a standalone application ·
- taskbar
-
·
Debugging ·
Running the application ·
- workspace menu
-
·
Workspace region ·
- Window menu
-
·
Window menu ·
- Arrange Icons
-
·
Finding lost modules and icons ·
Window menu ·
- Arrange Modules
-
·
Finding lost modules and icons ·
- Cascade
-
·
Window menu ·
- Close
-
·
Window menu ·
- Close All
-
·
Window menu ·
- module names
-
·
Selecting a module ·
- Send To Back
-
·
Window menu ·
- Show*
-
·
Window menu ·
- windows
-
- Alt combinations, passing to application
-
·
Getting and setting the window state ·
- backdrop
-
·
Getting and setting the window state ·
- blocking
-
·
Getting and setting the window state ·
Modal dialogs ·
- closing, verifying
-
·
Example: verifying window closure ·
- focus, giving
-
·
Getting and setting the window state ·
- frame
-
- buttons
-
·
Window-rendering flags ·
- region
-
·
Changing the parent ·
Window-frame regions ·
- manifest
-
·
Handling multiple instances of a window ·
- maximizing
-
·
Getting and setting the window state ·
- minimizing
-
·
Getting and setting the window state ·
- module
-
·
Window Management ·
Window modules ·
- placing in front
-
·
Getting and setting the window state ·
- region
-
·
Window-frame regions ·
- resizing
-
·
Resizing a window module ·
- services
-
·
Window-frame regions ·
- startup
-
·
Adding a startup window ·
Define a startup window ·
Deleting a startup window ·
Modifying a startup window ·
Startup Windows tab ·
- tutorial
-
·
Tutorial 5 — creating windows ·
- Windows (Microsoft), running PhAB on
-
·
Using PhAB under Microsoft Windows ·
- Winzip
-
·
Transferring PhAB projects ·
- work area
-
·
Iconifying modules ·
PhAB's Interface ·
- work procedures
-
·
Overview ·
Work procedures ·
- function type (PtWorkProc_t)
-
·
Work procedures ·
- ID (PtWorkProcId_t)
-
·
Work procedures ·
- threads and
-
·
Threads and work procedures ·
- workspace
-
- menu
-
·
Workspace region ·
- region
-
·
Origin at (0,0) and initial rectangle not at (0,0) ·
Workspace region ·
· ! · 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 ·