diff options
author | Daniel Stone <daniels@collabora.com> | 2023-03-30 17:49:17 +0100 |
---|---|---|
committer | Daniel Stone <daniels@collabora.com> | 2023-03-30 17:49:17 +0100 |
commit | 9248340db067e28e1e91e5be360bed586d914ebd (patch) | |
tree | 25058944cb5167df0d0083a0b5d077a398712090 | |
parent | c0f3cb87be776941546a71dc10d37312a0b2636f (diff) | |
download | weston-9248340db067e28e1e91e5be360bed586d914ebd.tar.gz |
input: Consistently use enums for modifier/axis/state
For some reason we'd managed to have a mismatching header prototype and
implementation. Fix this up to consistently use enums everywhere.
Signed-off-by: Daniel Stone <daniels@collabora.com>
-rw-r--r-- | include/libweston/libweston.h | 5 | ||||
-rw-r--r-- | libweston/bindings.c | 13 |
2 files changed, 11 insertions, 7 deletions
diff --git a/include/libweston/libweston.h b/include/libweston/libweston.h index d872f7b4..0d19bc22 100644 --- a/include/libweston/libweston.h +++ b/include/libweston/libweston.h @@ -855,14 +855,15 @@ weston_pointer_has_focus_resource(struct weston_pointer *pointer); void weston_pointer_send_button(struct weston_pointer *pointer, const struct timespec *time, - uint32_t button, uint32_t state_w); + uint32_t button, + enum wl_pointer_button_state state); void weston_pointer_send_axis(struct weston_pointer *pointer, const struct timespec *time, struct weston_pointer_axis_event *event); void weston_pointer_send_axis_source(struct weston_pointer *pointer, - uint32_t source); + enum wl_pointer_axis_source source); void weston_pointer_send_frame(struct weston_pointer *pointer); diff --git a/libweston/bindings.c b/libweston/bindings.c index 526379ab..132475b3 100644 --- a/libweston/bindings.c +++ b/libweston/bindings.c @@ -67,7 +67,8 @@ weston_compositor_add_binding(struct weston_compositor *compositor, WL_EXPORT struct weston_binding * weston_compositor_add_key_binding(struct weston_compositor *compositor, - uint32_t key, uint32_t modifier, + uint32_t key, + enum weston_keyboard_modifier modifier, weston_key_binding_handler_t handler, void *data) { @@ -85,7 +86,7 @@ weston_compositor_add_key_binding(struct weston_compositor *compositor, WL_EXPORT struct weston_binding * weston_compositor_add_modifier_binding(struct weston_compositor *compositor, - uint32_t modifier, + enum weston_keyboard_modifier modifier, weston_modifier_binding_handler_t handler, void *data) { @@ -103,7 +104,8 @@ weston_compositor_add_modifier_binding(struct weston_compositor *compositor, WL_EXPORT struct weston_binding * weston_compositor_add_button_binding(struct weston_compositor *compositor, - uint32_t button, uint32_t modifier, + uint32_t button, + enum weston_keyboard_modifier modifier, weston_button_binding_handler_t handler, void *data) { @@ -121,7 +123,7 @@ weston_compositor_add_button_binding(struct weston_compositor *compositor, WL_EXPORT struct weston_binding * weston_compositor_add_touch_binding(struct weston_compositor *compositor, - uint32_t modifier, + enum weston_keyboard_modifier modifier, weston_touch_binding_handler_t handler, void *data) { @@ -139,7 +141,8 @@ weston_compositor_add_touch_binding(struct weston_compositor *compositor, WL_EXPORT struct weston_binding * weston_compositor_add_axis_binding(struct weston_compositor *compositor, - uint32_t axis, uint32_t modifier, + uint32_t axis, + enum weston_keyboard_modifier modifier, weston_axis_binding_handler_t handler, void *data) { |