From ec5263e6b7b069da6d32fe302771f006f6b5ac22 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 28 Feb 2024 10:31:03 +0100 Subject: pointer: drop enum wlr_axis_relative_direction Instead, use enum wl_pointer_axis_relative_direction from the Wayland protocol. --- include/backend/wayland.h | 2 +- include/wlr/types/wlr_pointer.h | 7 +------ include/wlr/types/wlr_seat.h | 6 +++--- 3 files changed, 5 insertions(+), 10 deletions(-) (limited to 'include') diff --git a/include/backend/wayland.h b/include/backend/wayland.h index 273aa4f7..a0bffcd4 100644 --- a/include/backend/wayland.h +++ b/include/backend/wayland.h @@ -109,7 +109,7 @@ struct wlr_wl_pointer { enum wl_pointer_axis_source axis_source; int32_t axis_discrete; uint32_t fingers; // trackpad gesture - enum wlr_axis_relative_direction axis_relative_direction; + enum wl_pointer_axis_relative_direction axis_relative_direction; struct wl_listener output_destroy; diff --git a/include/wlr/types/wlr_pointer.h b/include/wlr/types/wlr_pointer.h index 931bc046..b3b0f056 100644 --- a/include/wlr/types/wlr_pointer.h +++ b/include/wlr/types/wlr_pointer.h @@ -71,11 +71,6 @@ enum wlr_axis_orientation { WLR_AXIS_ORIENTATION_HORIZONTAL, }; -enum wlr_axis_relative_direction { - WLR_AXIS_RELATIVE_DIRECTION_IDENTICAL, - WLR_AXIS_RELATIVE_DIRECTION_INVERTED, -}; - #define WLR_POINTER_AXIS_DISCRETE_STEP 120 struct wlr_pointer_axis_event { @@ -83,7 +78,7 @@ struct wlr_pointer_axis_event { uint32_t time_msec; enum wl_pointer_axis_source source; enum wlr_axis_orientation orientation; - enum wlr_axis_relative_direction relative_direction; + enum wl_pointer_axis_relative_direction relative_direction; double delta; int32_t delta_discrete; }; diff --git a/include/wlr/types/wlr_seat.h b/include/wlr/types/wlr_seat.h index 0c1f0689..ec2c439b 100644 --- a/include/wlr/types/wlr_seat.h +++ b/include/wlr/types/wlr_seat.h @@ -102,7 +102,7 @@ struct wlr_pointer_grab_interface { void (*axis)(struct wlr_seat_pointer_grab *grab, uint32_t time_msec, enum wlr_axis_orientation orientation, double value, int32_t value_discrete, enum wl_pointer_axis_source source, - enum wlr_axis_relative_direction relative_direction); + enum wl_pointer_axis_relative_direction relative_direction); void (*frame)(struct wlr_seat_pointer_grab *grab); void (*cancel)(struct wlr_seat_pointer_grab *grab); }; @@ -409,7 +409,7 @@ uint32_t wlr_seat_pointer_send_button(struct wlr_seat *wlr_seat, void wlr_seat_pointer_send_axis(struct wlr_seat *wlr_seat, uint32_t time_msec, enum wlr_axis_orientation orientation, double value, int32_t value_discrete, enum wl_pointer_axis_source source, - enum wlr_axis_relative_direction relative_direction); + enum wl_pointer_axis_relative_direction relative_direction); /** * Send a frame event to the surface with pointer focus. This function does not @@ -461,7 +461,7 @@ uint32_t wlr_seat_pointer_notify_button(struct wlr_seat *wlr_seat, void wlr_seat_pointer_notify_axis(struct wlr_seat *wlr_seat, uint32_t time_msec, enum wlr_axis_orientation orientation, double value, int32_t value_discrete, enum wl_pointer_axis_source source, - enum wlr_axis_relative_direction relative_direction); + enum wl_pointer_axis_relative_direction relative_direction); /** * Notify the seat of a frame event. Frame events are sent to end a group of -- cgit v1.2.3