Keywords - W
![]() |
![]() |
![]() |
![]() |
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 ·
- 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 ·
- 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 ·
· ! · 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)