aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/e_comp_wl_input.h
diff options
context:
space:
mode:
authorjhyuni.kang <jhyuni.kang@samsung.com>2015-05-13 12:05:57 -0400
committerChris Michael <cp.michael@samsung.com>2015-05-13 12:05:57 -0400
commitc59595e96481d4d34b812feab680847e3ebc58df (patch)
tree9b528e81cb8245a3a9d78f463681e847cfee254a /src/bin/e_comp_wl_input.h
parentsend screen paramaters in proper order to e_comp_wl_output_init (diff)
downloadenlightenment-c59595e96481d4d34b812feab680847e3ebc58df.tar.gz
Support wl_touch and send wl_touch events to client
Summary: Currently enlightenment-wayland support pointer and keyboard events.(in input) So I added EVAS_CALLBACK_MULTI_* event handler and hanling functions for wl_touch interface. This code send wl_touch events to client like a pointer event. Test Plan: In wayland + enlightenment environment, generate multi touch events. The enlightenment will be send wl_touch events to client. Reviewers: raster, devilhorns, zmike Reviewed By: devilhorns, zmike Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2482
Diffstat (limited to 'src/bin/e_comp_wl_input.h')
-rw-r--r--src/bin/e_comp_wl_input.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/bin/e_comp_wl_input.h b/src/bin/e_comp_wl_input.h
index 19cad872d..b3e86152d 100644
--- a/src/bin/e_comp_wl_input.h
+++ b/src/bin/e_comp_wl_input.h
@@ -13,8 +13,9 @@ EINTERN void e_comp_wl_input_keyboard_modifiers_update(E_Comp_Data *cdata);
EINTERN void e_comp_wl_input_keyboard_state_update(E_Comp_Data *cdata, uint32_t keycode, Eina_Bool pressed);
EINTERN void e_comp_wl_input_keyboard_enter_send(E_Client *client);
-E_API void e_comp_wl_input_pointer_enabled_set(E_Comp_Data *cdata, Eina_Bool enabled);
-E_API void e_comp_wl_input_keyboard_enabled_set(E_Comp_Data *cdata, Eina_Bool enabled);
+E_API void e_comp_wl_input_pointer_enabled_set(Eina_Bool enabled);
+E_API void e_comp_wl_input_keyboard_enabled_set(Eina_Bool enabled);
+E_API void e_comp_wl_input_touch_enabled_set(Eina_Bool enabled);
E_API void e_comp_wl_input_keymap_set(E_Comp_Data *cdata, const char *rules, const char *model, const char *layout);