summaryrefslogtreecommitdiff
path: root/libweston
diff options
context:
space:
mode:
authorDaniel Stone <daniels@collabora.com>2023-03-30 17:49:17 +0100
committerDaniel Stone <daniels@collabora.com>2023-03-30 17:49:17 +0100
commit9248340db067e28e1e91e5be360bed586d914ebd (patch)
tree25058944cb5167df0d0083a0b5d077a398712090 /libweston
parentc0f3cb87be776941546a71dc10d37312a0b2636f (diff)
downloadweston-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>
Diffstat (limited to 'libweston')
-rw-r--r--libweston/bindings.c13
1 files changed, 8 insertions, 5 deletions
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)
{