Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XtConfigureWidget(3Xt)

XtMakeGeometryRequest(3Xt)

XtQueryGeometry(3Xt)



XtQueryGeometry(3Xt)                         XtQueryGeometry(3Xt)



NAME
     XtQueryGeometry - query the preferred geometry of a child
     widget

SYNTAX
     XtGeometryResult XtQueryGeometry(w, intended,
     preferred_return)
          Widget w;
          XtWidgetGeometry *intended, *preferred_return;

ARGUMENTS
     intended  Specifies any changes the parent plans to make to
               the child's geometry or NULL.

     preferred_return
               Returns the child widget's preferred geometry.

     w         Specifies the widget.

DESCRIPTION
     To discover a child's preferred geometry, the child's parent
     sets any changes that it intends to make to the child's
     geometry in the corresponding fields of the intended struc-
     ture, sets the corresponding bits in intended.request_mode,
     and calls XtQueryGeometry.

     XtQueryGeometry clears all bits in the preferred_return-
     >request_mode and checks the query_geometry field of the
     specified widget's class record.  If query_geometry is not
     NULL, XtQueryGeometry calls the query_geometry procedure and
     passes as arguments the specified widget, intended, and
     preferred_return structures.  If the intended argument is
     NULL, XtQueryGeometry replaces it with a pointer to an
     XtWidgetGeometry structure with request_mode=0 before cal-
     ling query_geometry.

SEE ALSO
     XtConfigureWidget(3Xt), XtMakeGeometryRequest(3Xt)
     X Toolkit Intrinsics - C Language Interface
     Xlib - C Language X Interface















XWIN 3.0               Last change: 9/1/88                 .ie t





XtQueryGeometry(3Xt)                         XtQueryGeometry(3Xt)























































XWIN 3.0               Last change: 9/1/88                 .ie t






Typewritten Software • bear@typewritten.org • Edmonds, WA 98026