summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2012-11-24 19:39:47 -0500
committerPeter Hutterer <peter.hutterer@who-t.net>2012-12-17 15:01:33 +1000
commit7e16dd3628334a5991b6713d778a46c1ce3b8b78 (patch)
treee5d741145e229336727c3d59d9ece1592d7e4768 /include
parent2868a93945f043e1efd897d56543fe673e341faf (diff)
barriers: Switch to an explicit hook for barrier constrainment
Rather than riding on the ConstrainCursorHarder hook, which has several issues, move to an explicit hook, which will help us with some RANDR interaction issues. Signed-off-by: Jasper St. Pierre <jstpierre@mecheye.net> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'include')
-rw-r--r--include/input.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/input.h b/include/input.h
index 2387dbf4a..a5d0462c9 100644
--- a/include/input.h
+++ b/include/input.h
@@ -678,4 +678,9 @@ extern _X_EXPORT void input_option_set_value(InputOption *opt,
extern _X_HIDDEN Bool point_on_screen(ScreenPtr pScreen, int x, int y);
extern _X_HIDDEN void update_desktop_dimensions(void);
+extern _X_HIDDEN void input_constrain_cursor(DeviceIntPtr pDev, ScreenPtr screen,
+ int current_x, int current_y,
+ int dest_x, int dest_y,
+ int *out_x, int *out_y);
+
#endif /* INPUT_H */