aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/e_comp_wl_input.h
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-11-03 13:23:26 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-11-03 13:21:57 -0400
commitb8f8c42aec9391d23a4fb78ec205843b213eaa93 (patch)
treeacaf40576617dbf191c6baa5c26a782edc33e5ba /src/bin/e_comp_wl_input.h
parentshow internal pointer cursor whenever resetting to internal cursor (diff)
downloadenlightenment-b8f8c42aec9391d23a4fb78ec205843b213eaa93.tar.gz
make wl_pointer cursor handling state-based to correctly handle cursor visuals
this fixes a lot of corner cases such as apps which set their cursor before receiving pointer.enter events
Diffstat (limited to 'src/bin/e_comp_wl_input.h')
-rw-r--r--src/bin/e_comp_wl_input.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bin/e_comp_wl_input.h b/src/bin/e_comp_wl_input.h
index 8884deec3..e726aa0c1 100644
--- a/src/bin/e_comp_wl_input.h
+++ b/src/bin/e_comp_wl_input.h
@@ -18,6 +18,8 @@ EINTERN Eina_Bool e_comp_wl_input_pointer_check(struct wl_resource *res);
EINTERN Eina_Bool e_comp_wl_input_keyboard_check(struct wl_resource *res);
EINTERN Eina_Bool e_comp_wl_input_touch_check(struct wl_resource *res);
+EINTERN void e_comp_wl_input_pointer_cursor_update(E_Comp_Wl_Pointer *ptr);
+
EINTERN Eina_Bool e_comp_wl_input_keyboard_modifiers_serialize(void);
EINTERN void e_comp_wl_input_keyboard_modifiers_update(void);
EINTERN void e_comp_wl_input_keyboard_state_update(uint32_t keycode, Eina_Bool pressed);