XQueryPointer - get pointer coordinates
SYNTAX
Bool XQueryPointer(display, w, root_return, child_return,
root_x_return, root_y_return,
win_x_return, win_y_return,
mask_return)
Display *display;
Window w;
Window *root_return, *child_return;
int *root_x_return, *root_y_return;
int *win_x_return, *win_y_return;
unsigned int *mask_return;
ARGUMENTS
child_return
Returns the child window that the pointer is
located in, if any.
display Specifies the connection to the X server.
mask_return
Returns the current state of the modifier keys
and pointer buttons.
root_return
Returns the root window that the pointer is in.
root_x_return
root_y_return
Return the pointer coordinates relative to the
root window's origin.
w Specifies the window.
win_x_return
win_y_return
Return the pointer coordinates relative to the
specified window.
DESCRIPTION
The XQueryPointer function returns the root window the
pointer is logically on and the pointer coordinates rela-
tive to the root window's origin. If XQueryPointer
returns False, the pointer is not on the same screen as
the specified window, and XQueryPointer returns None to
child_return and zero to win_x_return and win_y_return.
If XQueryPointer returns True, the pointer coordinates
returned to win_x_return and win_y_return are relative to
the origin of the specified window. In this case, XQuery-
Pointer returns the child that contains the pointer, if
any, or else None to child_return.
XGetWindowAttributes(3X11), XQueryTree(3X11)
Xlib - C Language X Interface
X Version 11 Release 6.4 1