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