MirOS Manual: XUnmapSubwindows(3), XUnmapWindow(3)


XUnmapWindow(3X11)       XLIB FUNCTIONS        XUnmapWindow(3X11)

NAME

     XUnmapWindow, XUnmapSubwindows - unmap windows

SYNTAX

     int XUnmapWindow(Display *display, Window w);

     int XUnmapSubwindows(Display *display, Window w);

ARGUMENTS

     display   Specifies the connection to the X server.

     w         Specifies the window.

DESCRIPTION

     The XUnmapWindow function unmaps the specified window and
     causes the X server to generate an UnmapNotify event. If the
     specified window is already unmapped, XUnmapWindow has no
     effect. Normal exposure processing on formerly obscured win-
     dows is performed. Any child window will no longer be visi-
     ble until another map call is made on the parent. In other
     words, the subwindows are still mapped but are not visible
     until the parent is mapped. Unmapping a window will generate
     Expose events on windows that were formerly obscured by it.

     XUnmapWindow can generate a BadWindow error.

     The XUnmapSubwindows function unmaps all subwindows for the
     specified window in bottom-to-top stacking order. It causes
     the X server to generate an UnmapNotify event on each
     subwindow and Expose events on formerly obscured windows.
     Using this function is much more efficient than unmapping
     multiple windows one at a time because the server needs to
     perform much of the work only once, for all of the windows,
     rather than for each window.

     XUnmapSubwindows can generate a BadWindow error.

DIAGNOSTICS

     BadWindow A value for a Window argument does not name a
               defined Window.

SEE ALSO

     XChangeWindowAttributes(3X11), XConfigureWindow(3X11),
     XCreateWindow(3X11), XDestroyWindow(3X11), XMapWindow(3X11)
     XRaiseWindow(3X11)
     Xlib - C Language X Interface

XFree86                   Version 4.5.0                         1

Generated on 2012-02-20 02:47:02 by $MirOS: src/scripts/roff2htm,v 1.70 2011/12/03 18:21:12 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002‒2011 The MirOS Project, Germany.
This product includes material provided by Thorsten Glaser.

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