aboutsummaryrefslogtreecommitdiff
path: root/include/backend
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2017-06-09 11:28:10 -0400
committerDrew DeVault <sir@cmpwn.com>2017-06-13 08:10:22 -0400
commit1262f1400c6f443a1460e168c7adc25997247cde (patch)
tree87179cdb7b39d6afc137481bc4196082c99ec358 /include/backend
parent325a331425c1771d16fa90d099fa33f3ab8772f3 (diff)
Initial pass on libinput backend
Diffstat (limited to 'include/backend')
-rw-r--r--include/backend/libinput/backend.h21
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