diff options
author | Drew DeVault <sir@cmpwn.com> | 2017-06-09 11:28:10 -0400 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2017-06-13 08:10:22 -0400 |
commit | 1262f1400c6f443a1460e168c7adc25997247cde (patch) | |
tree | 87179cdb7b39d6afc137481bc4196082c99ec358 /include/backend | |
parent | 325a331425c1771d16fa90d099fa33f3ab8772f3 (diff) |
Initial pass on libinput backend
Diffstat (limited to 'include/backend')
-rw-r--r-- | include/backend/libinput/backend.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/include/backend/libinput/backend.h b/include/backend/libinput/backend.h new file mode 100644 index 00000000..bafe76ed --- /dev/null +++ b/include/backend/libinput/backend.h @@ -0,0 +1,21 @@ +#ifndef _WLR_BACKEND_LIBINPUT_INTERNAL_H +#define _WLR_BACKEND_LIBINPUT_INTERNAL_H +#include <libinput.h> +#include <wlr/backend/interface.h> +#include <wlr/common/list.h> +#include <wayland-server-core.h> +#include "backend/udev.h" + +struct wlr_backend_state { + struct wlr_backend *backend; + struct wlr_session *session; + struct wlr_udev *udev; + struct wl_display *display; + + struct libinput *handle; + struct wl_event_source *input_event; + + list_t *devices; +}; + +#endif |