DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

XmResolveAllPartOffsets(Xm)


XmResolveAllPartOffsets -- a function that allows writing of upward-compatible applications and widgets

Syntax

#include <Xm/XmP.h>

void XmResolveAllPartOffsets (widget_class, offset, constraint_offset) WidgetClass widget_class; XmOffsetPtr * offset; XmOffsetPtr * constraint_offset;

Description

The use of offset records requires two extra global variables per widget class. The variables consist of pointers to arrays of offsets into the widget record and constraint record for each part of the widget structure. The XmResolveAllPartOffsets function allocates the offset records needed by an application to guarantee upward-compatible access to widget instance and constraint records by applications and widgets. These offset records are used by the widget to access all of the widget's variables. A widget needs to take the following steps:

The parameters for XmResolveAllPartOffsets are defined below:


widget_class
Specifies the widget class pointer for the created widget.

offset
Returns the offset record.

constraint_offset
Returns the constraint offset record.

See also

XmResolvePartOffsets(Xm)
© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003