[Contents] [Index] [Next] [Previous]

XmResolvePartOffsets


NAME

XmResolvePartOffsets - A function that allows writing of upward-compatible applications and widgets

SYNOPSIS

#include <Xm/XmP.h>
void XmResolvePartOffsets (widget_class, offset)
      WidgetClass widget_class;
      XmOffsetPtr * offset;

DESCRIPTION

The use of offset records requires one extra global variable per widget class. The variable consists of a pointer to an array of offsets into the widget record for each part of the widget structure. The XmResolvePartOffsets function allocates the offset records needed by an application to guarantee upward-compatible access to widget instance 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 XmResolvePartOffsets are defined below:

widget_class
Specifies the widget class pointer for the created widget.
offset
Returns the offset record.

RELATED INFORMATION

XmResolveAllPartOffsets(3X).