diff options
Diffstat (limited to 'include/yasl/yasl.h')
| -rw-r--r-- | include/yasl/yasl.h | 9 |
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; |
