This chapter contains
descriptions of the following functions, which are included in the
widget building library API:
- 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
- PtCalcRegion()
- Determine whether or not a widget needs a region
- 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 the pointer to the child-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