MirBSD manpage: XtConfigureWidget(3), XtMoveWidget(3), XtResizeWidget(3)


XtConfigureWidget(3Xt)    XT FUNCTIONS     XtConfigureWidget(3Xt)

NAME

     XtConfigureWidget, XtMoveWidget, XtResizeWidget - move and
     resize widgets

SYNTAX

     void XtConfigureWidget(Widget w, Position x, Position y,
          Dimension width, Dimension height, Dimension
          border_width);

     void XtMoveWidget(Widget w, Position x, Position y);

     void XtResizeWidget(Widget w, Dimension width, Dimension
          height, Dimension border_width);

     void XtResizeWindow(Widget w);

ARGUMENTS

     width
     height
     border_width
               Specify the new widget size.

     w         Specifies the widget.

     x
     y         Specify the new widget x and y coordinates.

DESCRIPTION

     The XtConfigureWidget function returns immediately if the
     specified geometry fields are the same as the old values.
     Otherwise, XtConfigureWidget writes the new x, y, width,
     height, and border_width values into the widget and, if the
     widget is realized, makes an Xlib XConfigureWindow call on
     the widget's window.

     If either the new width or height is different from its old
     value, XtConfigureWidget calls the widget's resize procedure
     to notify it of the size change; otherwise, it simply
     returns.

     The XtMoveWidget function returns immediately if the speci-
     fied geometry fields are the same as the old values. Other-
     wise, XtMoveWidget writes the new x and y values into the
     widget and, if the widget is realized, issues an Xlib XMo-
     veWindow call on the widget's window.

     The XtResizeWidget function returns immediately if the
     specified geometry fields are the same as the old values.
     Otherwise, XtResizeWidget writes the new width, height, and
     border_width values into the widget and, if the widget is
     realized, issues an XConfigureWindow call on the widget's
     window.

XFree86                   Version 4.5.0                         1

XtConfigureWidget(3Xt)    XT FUNCTIONS     XtConfigureWidget(3Xt)

     If the new width or height are different from the old
     values, XtResizeWidget calls the widget's resize procedure
     to notify it of the size change.

     The XtResizeWindow function calls the XConfigureWindow Xlib
     function to make the window of the specified widget match
     its width, height, and border width. This request is done
     unconditionally because there is no way to tell if these
     values match the current values. Note that the widget's
     resize procedure is not called.

     There are very few times to use XtResizeWindow; instead, you
     should use XtResizeWidget.

SEE ALSO

     XtMakeGeometryRequest(3Xt), XtQueryGeometry(3Xt)
     X Toolkit Intrinsics - C Language Interface
     Xlib - C Language X Interface

XFree86                   Version 4.5.0                         2

Generated on 2021-12-07 11:07:08 by $MirOS: src/scripts/roff2htm,v 1.103 2021/01/23 20:24:35 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2021 MirBSD.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.