This chapter contains descriptions of the following functions, which are included in the widget building library API:
| Function | Summary |
|---|---|
| PtAddWidgetData() | Add data to the widget data chain |
| PtAnchorWidget() | Anchor the provided widget |
| PtApplyAnchors() | Anchor a container and its children |
| PtAttemptResize() | Adjust the size of a widget |
| PtCalcAnchorOffsets() | Calculate anchor offsets |
| PtChildBoundingBox() | Calculate a widget's canvas and its children's bounding boxes |
| PtClipAdd() | Add a clipping rectangle to the stack |
| PtClipRemove() | Take a clipping rectangle off the stack |
| PtCompoundRedirect() | Redirect widgets to a parent |
| PtContainerChildRedirect() | Set pointer to redirector function |
| PtContainerDeregister() | Deregister a container from its parent |
| PtContainerRegister() | Register a container with its parent |
| PtCoreChangeRegion() | Determine if a region is required |
| PtCreateWidgetClass() | Create a widget class |
| PtDamageExposed() | Damage the specified widgets |
| PtDestroyCallbackList() | Free the specified callbacks |
| PtDestroyHotkeyCallbacks() | Free the specified hotkey callbacks |
| PtDestroyRawCallbacks() | Free the specified raw callbacks |
| PtFindNextWidgetData() | Find the next appropriate data block |
| PtFindResourceRecord() | Find the record associated with a resource |
| PtFindWidgetData() | Find the first data block of a given type and subtype |
| PtGetAnchoredExtent() | Calculate a new anchor rectangle |
| PtGetStruct() | Retrieve the specified resource |
| PtInvokeCallbackList() | Invoke a callback list |
| PtInvokeResizeCallbacks() | Invoke the resize callbacks of the specified container |
| PtMoveResizeWidget() | Synchronize a widget's extent |
| PtRemoveWidgetData() | Remove data from the widget data chain |
| PtResizePolicy() | Determine whether a widget has a resize policy |
| PtSetExtentFromArea() | Calculate the extent of a widget |
| PtSetStruct() | Set the specified resource |
| PtSetValue() | Set the value of a resource using mod_f |
| PtSuperClassCalcOpaque() | Call the Calc Opaque Rect method of the specified superclass |
| PtSuperClassChildCreated() | Invoke a Child Created method |
| PtSuperClassChildDestroyed() | Invoke a Child Destroyed method |
| PtSuperClassChildGettingFocus() | Invoke a Child Getting Focus method |
| PtSuperClassChildGettingResources() | Invoke a Child Getting Resources method |
| PtSuperClassChildLosingFocus() | Invoke a Child Losing Focus method |
| PtSuperClassChildMovedResized() | Invoke a Child Moved/Resized method |
| PtSuperClassChildRealized() | Invoke a Child Realized method |
| PtSuperClassChildSettingResources() | Invoke a Child Setting Resources method |
| PtSuperClassChildUnrealized() | Invoke a Child Unrealized method |
| PtSuperClassConnect(), PtSuperClassConnectFrom() |
Invoke the Connection method of the specified widget class |
| PtSuperClassDraw() | Invoke the Draw method of the specified superclass |
| PtSuperClassExtent() | Invoke the Extent method of the specified superclass |
| PtSuperClassGetResources() | Get the specified resource |
| PtSuperClassGotFocus() | Invoke the Got Focus method of the specified superclass |
| PtSuperClassInit(), PtSuperClassInitFrom() |
Invoke the Initialize method of the specified widget class |
| PtSuperClassLostFocus() | Invoke the Lost Focus method of the specified superclass |
| PtSuperClassRawEvent(), PtSuperClassRawEventFrom() |
Invoke the raw callback list of the specified widget class |
| PtSuperClassRealized() | Invoke the Realization method of the specified widget class |
| PtSuperClassSetResources() | Set resources |
| PtUpdateVisibility() | Tell the widget library about a change in visibility |
| PtWidgetAbove() | Identify the position of a widget in the hierarchy relative to another widget |