summaryrefslogtreecommitdiffstats
path: root/window.c
diff options
context:
space:
mode:
authorBert Münnich <ber.t@posteo.de>2017-10-05 13:47:02 +0200
committerBert Münnich <ber.t@posteo.de>2017-10-05 13:47:02 +0200
commitd81442f55dd1414fd23617044ea157de8d9f1baa (patch)
treebe17830e36bd19f2c78e2e73db9cface055cc827 /window.c
parentb8fd923e740bcbaebe523c48ca67c3725c1b3863 (diff)
downloadnsxiv-d81442f55dd1414fd23617044ea157de8d9f1baa.tar.zst
Own win method for mouse cursor location
Diffstat (limited to 'window.c')
-rw-r--r--window.c11
1 files changed, 11 insertions, 0 deletions
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;
+}
+