1 #ifndef LIBDS_TIZEN_INPUT_DEVICEMGR_H
2 #define LIBDS_TIZEN_INPUT_DEVICEMGR_H
4 #include <wayland-server.h>
5 #include <libds/surface.h>
11 struct ds_tizen_input_devicemgr;
15 struct ds_tizen_input_devicemgr_keymap_data
23 struct ds_tizen_input_devicemgr_event_pointer_warp
26 struct ds_surface *surface;
30 struct ds_tizen_input_devicemgr *
31 ds_tizen_input_devicemgr_create(struct ds_backend *backend,
32 struct ds_seat *seat);
35 ds_tizen_input_devicemgr_add_destroy_listener(
36 struct ds_tizen_input_devicemgr *devicemgr,
37 struct wl_listener *listener);
40 ds_tizen_input_devicemgr_add_pointer_warp_listener(
41 struct ds_tizen_input_devicemgr *devicemgr,
42 struct wl_listener *listener);
45 ds_tizen_input_devicemgr_set_keymap_list(
46 struct ds_tizen_input_devicemgr *devicemgr,
47 struct wl_list *list);
50 ds_tizen_input_devicemgr_set_output_width_height(
51 struct ds_tizen_input_devicemgr *devicemgr,
52 uint32_t width, uint32_t height);