From d81442f55dd1414fd23617044ea157de8d9f1baa Mon Sep 17 00:00:00 2001 From: Bert Münnich Date: Thu, 5 Oct 2017 13:47:02 +0200 Subject: Own win method for mouse cursor location --- window.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'window.c') diff --git a/window.c b/window.c index 72b94b2..be2c9fa 100644 --- a/window.c +++ b/window.c @@ -470,3 +470,14 @@ void win_set_cursor(win_t *win, cursor_t cursor) XFlush(win->env.dpy); } } + +void win_cursor_pos(win_t *win, int *x, int *y) +{ + int i; + unsigned int ui; + Window w; + + if (!XQueryPointer(win->env.dpy, win->xwin, &w, &w, &i, &i, x, y, &ui)) + *x = *y = 0; +} + -- cgit v1.2.3-54-g00ecf