Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

xquerytree(3) [linux man page]

XQueryTree(3)							  XLIB FUNCTIONS						     XQueryTree(3)

NAME
XQueryTree - query window tree information SYNTAX
Status XQueryTree(Display *display, Window w, Window *root_return, Window *parent_return, Window **children_return, unsigned int *nchil- dren_return); ARGUMENTS
children_return Returns the list of children. display Specifies the connection to the X server. nchildren_return Returns the number of children. parent_return Returns the parent window. root_return Returns the root window. w Specifies the window whose list of children, root, parent, and number of children you want to obtain. DESCRIPTION
The XQueryTree function returns the root ID, the parent window ID, a pointer to the list of children windows (NULL when there are no chil- dren), and the number of children in the list for the specified window. The children are listed in current stacking order, from bottom- most (first) to top-most (last). XQueryTree returns zero if it fails and nonzero if it succeeds. To free a non-NULL children list when it is no longer needed, use XFree. XQueryTree can generate a BadWindow error. BUGS
This really should return a screen *, not a root window ID. DIAGNOSTICS
BadWindow A value for a Window argument does not name a defined Window. SEE ALSO
XFree(3), XGetWindowAttributes(3), XQueryPointer(3) Xlib - C Language X Interface X Version 11 libX11 1.5.0 XQueryTree(3)

Check Out this Related Man Page

XQueryTree(3)							  XLIB FUNCTIONS						     XQueryTree(3)

NAME
XQueryTree - query window tree information SYNTAX
Status XQueryTree(Display *display, Window w, Window *root_return, Window *parent_return, Window **children_return, unsigned int *nchil- dren_return); ARGUMENTS
children_return Returns the list of children. display Specifies the connection to the X server. nchildren_return Returns the number of children. parent_return Returns the parent window. root_return Returns the root window. w Specifies the window whose list of children, root, parent, and number of children you want to obtain. DESCRIPTION
The XQueryTree function returns the root ID, the parent window ID, a pointer to the list of children windows (NULL when there are no chil- dren), and the number of children in the list for the specified window. The children are listed in current stacking order, from bottom- most (first) to top-most (last). XQueryTree returns zero if it fails and nonzero if it succeeds. To free a non-NULL children list when it is no longer needed, use XFree. XQueryTree can generate a BadWindow error. BUGS
This really should return a screen *, not a root window ID. DIAGNOSTICS
BadWindow A value for a Window argument does not name a defined Window. SEE ALSO
XFree(3), XGetWindowAttributes(3), XQueryPointer(3) Xlib - C Language X Interface X Version 11 libX11 1.5.0 XQueryTree(3)
Man Page

5 More Discussions You Might Find Interesting

1. Linux

How to get a second Icons - Window!

(2 Replies)
Discussion started by: TomStyria
2 Replies

2. Solaris

How to get a second Icons - Window!

Hey everybody! I'd like to get a second Window for my program Icons, any Idea how to solve this problem?? :confused: thanks, Tom (3 Replies)
Discussion started by: TomStyria
3 Replies

3. What is on Your Mind?

tramadol for children. hide it

(0 Replies)
Discussion started by: injubjege
0 Replies

4. UNIX for Advanced & Expert Users

Get the file name from tusc output.

I needed to get the list of files accessed by a process nad its children. I tried using tusc and I got a complete list of read system calls. But how to get the file mane form that output. This is the command I used: tusc -kfs read <pid> and this is the sample of the output I got: read(3,... (2 Replies)
Discussion started by: chacko193
2 Replies

5. Programming

Xlib search window by his name

Hello, I just try to get the control of a Window by searching his name. I curretly do that : Window CMD::window_from_name_search(Display *display, Window current, char const *needle) { Window retval, root, parent, *children; unsigned children_count; char *name = NULL; ... (0 Replies)
Discussion started by: Loustak
0 Replies