summaryrefslogtreecommitdiff
path: root/include/yasl/yasl.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/yasl/yasl.h')
-rw-r--r--include/yasl/yasl.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/include/yasl/yasl.h b/include/yasl/yasl.h
index 081e1f0..c211a0b 100644
--- a/include/yasl/yasl.h
+++ b/include/yasl/yasl.h
@@ -208,12 +208,12 @@ struct yasl_key_event {
struct yasl_mouse_event {
struct yasl_vector2i pos;
- int button;
+ int16_t button;
+ int16_t scroll_lines;
enum yasl_pointer_kind kind;
+ enum yasl_pointer_device device;
uint32_t mods;
- int scroll_lines;
float scroll_delta;
- enum yasl_pointer_device device;
struct yasl_pointer_pen pen;
};
@@ -227,8 +227,9 @@ enum yasl_input_kind {
};
struct yasl_input_event {
- enum yasl_input_kind kind;
struct yasl_surface *surface;
+ enum yasl_input_kind kind;
+ uint32_t reserved;
union {
struct yasl_key_event key;
struct yasl_mouse_event mouse;