2014-05-09 02:28:47 -07:00
|
|
|
#ifdef E_TYPEDEFS
|
|
|
|
#else
|
|
|
|
# ifndef E_COMP_WL_INPUT_H
|
|
|
|
# define E_COMP_WL_INPUT_H
|
|
|
|
|
2014-08-04 09:58:49 -07:00
|
|
|
EINTERN Eina_Bool e_comp_wl_input_init(E_Comp_Data *cdata);
|
|
|
|
EINTERN void e_comp_wl_input_shutdown(E_Comp_Data *cdata);
|
2014-05-09 02:28:47 -07:00
|
|
|
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);
|
|
|
|
|
2015-03-09 12:49:08 -07:00
|
|
|
EINTERN void e_comp_wl_input_keyboard_modifiers_serialize(E_Comp_Data *cdata);
|
2014-08-04 09:58:49 -07:00
|
|
|
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);
|
2014-05-09 02:28:47 -07:00
|
|
|
|
2014-08-04 09:58:49 -07:00
|
|
|
EAPI void e_comp_wl_input_pointer_enabled_set(E_Comp_Data *cdata, Eina_Bool enabled);
|
|
|
|
EAPI void e_comp_wl_input_keyboard_enabled_set(E_Comp_Data *cdata, Eina_Bool enabled);
|
2014-05-09 02:28:47 -07:00
|
|
|
|
2014-08-04 09:58:49 -07:00
|
|
|
EAPI void e_comp_wl_input_keymap_set(E_Comp_Data *cdata, const char *rules, const char *model, const char *layout);
|
2014-05-09 02:28:47 -07:00
|
|
|
|
|
|
|
# endif
|
|
|
|
#endif
|