zion - XQueryTree
.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
XQueryTree - obtention d'information sur l'arborescence des fenêtres
Syntaxe
Status XQueryTree^(^display, f^, retour_racine^, retour_parent^, retour_filles^, retour_nfilles^) Display *display^; Window f^; Window *retour_racine^; Window *retour_parent^; Window **retour_filles^; unsigned int *retour_nfilles^;
Arguments
display 1i
Spécifie la connexion au serveur X. .ds Wi dont on veut obtenir les fenêtres filles, racine, parente et le nombre de fenêtres filles |
f 1i
Spécifie la fenêtre *(Wi. |
retour_filles 1i
Renvoie la liste des fenêtres filles. |
retour_nfilles 1i
Renvoie le nombre de fenêtres filles présentes dans la liste. |
retour_parent 1i
Renvoie la fenêtre parente. |
retour_racine 1i
Renvoie la fenêtre racine. |
Description
La fonction .ZN XQueryTree renvoie pour la fenêtre spécifiée l'identifiant de la fenêtre racine, de la fenêtre parente, un pointeur sur la liste des fenêtres filles (NULL lorsqu'il n'y a pas de filles), et le nombre de fenêtres filles dans la liste. Les filles sont listées dans l'ordre d'empilement courant, de la plus basse (en premier) à la plus haute (en dernier). .ZN XQueryTree renvoie zéro en cas d'échec et une valeur non nulle sinon. Pour libérer une liste non-NULL de fenêtres filles, lorsqu'elle n'est plus utilisée, il faut faire appel à .ZN XFree .
Nom
Cette fonction devrait retourner un pointeur sur un screen, et non l'identifiant de la fenêtre racine.
Voir aussi
XFree(3X11), XGetWindowAttributes(3X11), XQueryPointer(3X11) *(xL
Poster un commentaire