14.1.1 Manipulating Top-Level Windows
Xlib provides functions that you can use to change the visibility or size
of top-level windows (that is, those that were created as children
of the root window).
Note that the subwindows that you create are ignored by window managers.
Therefore,
you should use the basic window functions described in "Window Functions"
to manipulate your application's subwindows.
To request that a top-level window be iconified, use
XIconifyWindow().
To request that a top-level window be withdrawn, use
XWithdrawWindow().
To request that a top-level window be reconfigured, use
XReconfigureWMWindow().
Christophe Tronche, ch@tronche.com