XtIsRealized man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

XtRealizeWidget(3Xt)					  XtRealizeWidget(3Xt)

NAME
       XtRealizeWidget,	 XtIsRealized, XtUnrealizeWidget - realize and unreal‐
       ize widgets

SYNOPSIS
       void XtRealizeWidget(w)
	       Widget w;

       Boolean XtIsRealized(w)
	       Widget w;

       void XtUnrealizeWidget(w)
	       Widget w;

ARGUMENTS
       Specifies the widget.

DESCRIPTION
       If the widget is already realized, XtRealizeWidget simply returns. Oth‐
       erwise,	it  performs the following: Binds all action names in the wid‐
       get's translation table to procedures (see Section  10.1.2).   Makes  a
       post-order  traversal of the widget tree rooted at the specified widget
       and calls the change_managed procedure of each  composite  widget  that
       has  one	 or more managed children.  Constructs an XSetWindowAttributes
       structure filled in with	 information  derived  from  the  Core	widget
       fields  and  calls the realize procedure for the widget, which adds any
       widget-specific attributes and creates the X window.  If the widget  is
       not a subclass of compositeWidgetClass, XtRealizeWidget returns; other‐
       wise, it continues and performs the following: Descends recursively  to
       each of the widget's managed children and calls the realize procedures.
       Primitive widgets that instantiate children are responsible for realiz‐
       ing  those  children themselves.	 Maps all of the managed children win‐
       dows that have mapped_when_managed True. (If a widget  is  managed  but
       mapped_when_managed  is False, the widget is allocated visual space but
       is not displayed.  Some people seem to like this	 to  indicate  certain
       states.)

       If  the widget is a top-level shell widget (that is, it has no parent),
       and mapped_when_managed is True, XtRealizeWidget maps the  widget  win‐
       dow.

       The XtIsRealized function returns True if the widget has been realized,
       that is, if the widget has a nonzero X window ID.

       Some widget procedures (for example, set_values) might wish to  operate
       differently after the widget has been realized.

       The XtUnrealizeWidget function destroys the windows of an existing wid‐
       get and all of its children (recursively	 down  the  widget  tree).  To
       recreate	 the  windows  at a later time, call XtRealizeWidget again. If
       the widget was managed, it will be unmanaged automatically  before  its
       window is freed.

SEE ALSO
       XtManageChildren(3Xt)

       X Toolkit Intrinsics -- C Language Interface

       Xlib -- C Language X Interface

							  XtRealizeWidget(3Xt)
[top]

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net