aboutsummaryrefslogtreecommitdiff
path: root/include/wlr
diff options
context:
space:
mode:
Diffstat (limited to 'include/wlr')
-rw-r--r--include/wlr/types.h29
1 files changed, 28 insertions, 1 deletions
diff --git a/include/wlr/types.h b/include/wlr/types.h
index b4d69ccb..4763013a 100644
--- a/include/wlr/types.h
+++ b/include/wlr/types.h
@@ -146,10 +146,37 @@ struct wlr_touch {
struct wl_signal up;
struct wl_signal motion;
struct wl_signal cancel;
- struct wl_signal frame;
} events;
};
+struct wlr_touch_down {
+ uint32_t time_sec;
+ uint64_t time_usec;
+ int32_t slot;
+ double x_mm, y_mm;
+ double width_mm, height_mm;
+};
+
+struct wlr_touch_up {
+ uint32_t time_sec;
+ uint64_t time_usec;
+ int32_t slot;
+};
+
+struct wlr_touch_motion {
+ uint32_t time_sec;
+ uint64_t time_usec;
+ int32_t slot;
+ double x_mm, y_mm;
+ double width_mm, height_mm;
+};
+
+struct wlr_touch_cancel {
+ uint32_t time_sec;
+ uint64_t time_usec;
+ int32_t slot;
+};
+
// TODO: tablet & tablet tool
// TODO: gestures
// TODO: switch