zion - XUnmapWindow
.ds xT X Toolkit Intrinsics - C Language Interface .ds xW Athena X Widgets - C Language X Toolkit Interface .ds xL Xlib - C Language X Interface .ds xC Inter-Client Communication Conventions Manual .na .de Ds .nf .ft 1 .. .de De .ce 0 .if
(BD .DF .nr BD 0 .in
(OIu .if
(TM .ls 2
(DDu .fi .. .de FD
.KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE
Nom
XUnmapWindow, XUnmapSubwindows - retrait de fenêtres
Syntaxe
XUnmapWindow^(^display, f^) Display *display^; Window f^;
XUnmapSubwindows^(^display, f^) Display *display^; Window f^;
Arguments
display 1i
Spécifie la connexion au serveur X. |
f 1i
Spécifie la fenêtre. |
Description
La fonction .ZN XUnmapWindow retire la fenêtre spécifiée de l'affichage et provoque la génération d'un événement .ZN UnmapNotify .IN "UnmapNotify Event" .IN "XUnmapWindow" par le serveur X. Si la fenêtre est déjà retirée de l'affichage, .ZN XUnmapWindow n'a pas d'effet. Le traitement normal d'exposition sur des fenêtres auparavant masquées est réalisé. Toute fenêtre fille ne sera plus visible, tant qu'une requête d'affichage ne sera pas effectuée sur la fenêtre parente. En d'autres termes, les fenêtres filles sont toujours affichées, mais ne sont pas visibles tant que la fenêtre parente n'est pas elle-même affichée. Retirer une fenêtre de l'affichage génère des événements .ZN Expose sur les fenêtres qui étaient auparavant masquées par celle-ci.
.ZN XUnmapWindow peut générer une erreur .ZN BadWindow .
La fonction .ZN XUnmapSubwindows retire de l'affichage toutes les fenêtres filles de la fenêtre spécifiée dans l'ordre d'empilement (de bas en haut). Elle provoque la génération d'un événement .ZN UnmapNotify sur chaque fenêtre fille et des événements .ZN Expose sur les fenêtres qui étaient auparavant masquées. .IN "UnmapNotify Event" Cette méthode de retrait des fenêtres filles est plus performante que de retirer de l'affichage plusieurs fenêtres une par une parce que le serveur réalise la majorité du traitement une seule fois, pour l'ensemble des fenêtres, plutôt que pour chacune d'entre elles.
.ZN XUnmapSubwindows peut générer une erreur .ZN BadWindow .
Diagnostiques
.ZN BadWindow La valeur d'un argument Window ne désigne pas une fenêtre définie. |
Voir aussi
XChangeWindowAttributes(3X11), XConfigureWindow(3X11), XCreateWindow(3X11), XDestroyWindow(3X11), XMapWindow(3X11) XRaiseWindow(3X11) *(xL
Traduction
Bertrand Duret, 2001.
Poster un commentaire