Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> --- src/libinput.c | 56 +++---- src/libinput.h | 66 ++++---- src/libinput.sym | 32 ++-- test/litest.c | 30 ++-- test/litest.h | 2 +- test/misc.c | 16 +- test/tablet.c | 438 ++++++++++++++++++++++++++-------------------------- tools/event-debug.c | 72 ++++----- tools/event-gui.c | 26 ++-- 9 files changed, 369 insertions(+), 369 deletions(-)
diff --git a/src/libinput.c b/src/libinput.c index 79e3832..338255d 100644 --- a/src/libinput.c +++ b/src/libinput.c @@ -125,7 +125,7 @@ struct libinput_event_gesture { double angle; }; -struct libinput_event_tablet { +struct libinput_event_tablet_tool { struct libinput_event base; uint32_t button; enum libinput_button_state state; @@ -306,8 +306,8 @@ libinput_event_get_gesture_event(struct libinput_event *event) return (struct libinput_event_gesture *) event; } -LIBINPUT_EXPORT struct libinput_event_tablet * -libinput_event_get_tablet_event(struct libinput_event *event) +LIBINPUT_EXPORT struct libinput_event_tablet_tool * +libinput_event_get_tablet_tool_event(struct libinput_event *event) { require_event_type(libinput_event_get_context(event), event->type, @@ -317,7 +317,7 @@ libinput_event_get_tablet_event(struct libinput_event *event) LIBINPUT_EVENT_TABLET_TOOL_TIP, LIBINPUT_EVENT_TABLET_TOOL_BUTTON); - return (struct libinput_event_tablet *) event; + return (struct libinput_event_tablet_tool *) event; } LIBINPUT_EXPORT struct libinput_event_device_notify * @@ -913,7 +913,7 @@ libinput_event_gesture_get_angle_delta(struct libinput_event_gesture *event) } LIBINPUT_EXPORT int -libinput_event_tablet_axis_has_changed(struct libinput_event_tablet *event, +libinput_event_tablet_tool_axis_has_changed(struct libinput_event_tablet_tool *event, enum libinput_tablet_tool_axis axis) { require_event_type(libinput_event_get_context(&event->base), @@ -928,7 +928,7 @@ libinput_event_tablet_axis_has_changed(struct libinput_event_tablet *event, } LIBINPUT_EXPORT double -libinput_event_tablet_get_axis_value(struct libinput_event_tablet *event, +libinput_event_tablet_tool_get_axis_value(struct libinput_event_tablet_tool *event, enum libinput_tablet_tool_axis axis) { struct evdev_device *device = @@ -962,7 +962,7 @@ libinput_event_tablet_get_axis_value(struct libinput_event_tablet *event, } LIBINPUT_EXPORT double -libinput_event_tablet_get_axis_delta(struct libinput_event_tablet *event, +libinput_event_tablet_tool_get_axis_delta(struct libinput_event_tablet_tool *event, enum libinput_tablet_tool_axis axis) { struct evdev_device *device = @@ -996,8 +996,8 @@ libinput_event_tablet_get_axis_delta(struct libinput_event_tablet *event, } LIBINPUT_EXPORT double -libinput_event_tablet_get_axis_delta_discrete( - struct libinput_event_tablet *event, +libinput_event_tablet_tool_get_axis_delta_discrete( + struct libinput_event_tablet_tool *event, enum libinput_tablet_tool_axis axis) { require_event_type(libinput_event_get_context(&event->base), @@ -1024,7 +1024,7 @@ libinput_event_tablet_get_axis_delta_discrete( } LIBINPUT_EXPORT double -libinput_event_tablet_get_x_transformed(struct libinput_event_tablet *event, +libinput_event_tablet_tool_get_x_transformed(struct libinput_event_tablet_tool *event, uint32_t width) { struct evdev_device *device = @@ -1043,7 +1043,7 @@ libinput_event_tablet_get_x_transformed(struct libinput_event_tablet *event, } LIBINPUT_EXPORT double -libinput_event_tablet_get_y_transformed(struct libinput_event_tablet *event, +libinput_event_tablet_tool_get_y_transformed(struct libinput_event_tablet_tool *event, uint32_t height) { struct evdev_device *device = @@ -1062,7 +1062,7 @@ libinput_event_tablet_get_y_transformed(struct libinput_event_tablet *event, } LIBINPUT_EXPORT struct libinput_tablet_tool * -libinput_event_tablet_get_tool(struct libinput_event_tablet *event) +libinput_event_tablet_tool_get_tool(struct libinput_event_tablet_tool *event) { require_event_type(libinput_event_get_context(&event->base), event->base.type, @@ -1076,7 +1076,7 @@ libinput_event_tablet_get_tool(struct libinput_event_tablet *event) } LIBINPUT_EXPORT enum libinput_tablet_tool_proximity_state -libinput_event_tablet_get_proximity_state(struct libinput_event_tablet *event) +libinput_event_tablet_tool_get_proximity_state(struct libinput_event_tablet_tool *event) { require_event_type(libinput_event_get_context(&event->base), event->base.type, @@ -1090,7 +1090,7 @@ libinput_event_tablet_get_proximity_state(struct libinput_event_tablet *event) } LIBINPUT_EXPORT enum libinput_tablet_tool_tip_state -libinput_event_tablet_get_tip_state(struct libinput_event_tablet *event) +libinput_event_tablet_tool_get_tip_state(struct libinput_event_tablet_tool *event) { require_event_type(libinput_event_get_context(&event->base), event->base.type, @@ -1104,7 +1104,7 @@ libinput_event_tablet_get_tip_state(struct libinput_event_tablet *event) } LIBINPUT_EXPORT uint32_t -libinput_event_tablet_get_time(struct libinput_event_tablet *event) +libinput_event_tablet_tool_get_time(struct libinput_event_tablet_tool *event) { require_event_type(libinput_event_get_context(&event->base), event->base.type, @@ -1118,7 +1118,7 @@ libinput_event_tablet_get_time(struct libinput_event_tablet *event) } LIBINPUT_EXPORT uint64_t -libinput_event_tablet_get_time_usec(struct libinput_event_tablet *event) +libinput_event_tablet_tool_get_time_usec(struct libinput_event_tablet_tool *event) { require_event_type(libinput_event_get_context(&event->base), event->base.type, @@ -1132,7 +1132,7 @@ libinput_event_tablet_get_time_usec(struct libinput_event_tablet *event) } LIBINPUT_EXPORT uint32_t -libinput_event_tablet_get_button(struct libinput_event_tablet *event) +libinput_event_tablet_tool_get_button(struct libinput_event_tablet_tool *event) { require_event_type(libinput_event_get_context(&event->base), event->base.type, @@ -1143,7 +1143,7 @@ libinput_event_tablet_get_button(struct libinput_event_tablet *event) } LIBINPUT_EXPORT enum libinput_button_state -libinput_event_tablet_get_button_state(struct libinput_event_tablet *event) +libinput_event_tablet_tool_get_button_state(struct libinput_event_tablet_tool *event) { require_event_type(libinput_event_get_context(&event->base), event->base.type, @@ -1154,7 +1154,7 @@ libinput_event_tablet_get_button_state(struct libinput_event_tablet *event) } LIBINPUT_EXPORT uint32_t -libinput_event_tablet_get_seat_button_count(struct libinput_event_tablet *event) +libinput_event_tablet_tool_get_seat_button_count(struct libinput_event_tablet_tool *event) { require_event_type(libinput_event_get_context(&event->base), event->base.type, @@ -1979,13 +1979,13 @@ tablet_notify_axis(struct libinput_device *device, double *deltas, double *deltas_discrete) { - struct libinput_event_tablet *axis_event; + struct libinput_event_tablet_tool *axis_event; axis_event = zalloc(sizeof *axis_event); if (!axis_event) return; - *axis_event = (struct libinput_event_tablet) { + *axis_event = (struct libinput_event_tablet_tool) { .time = time, .tool = tool, .proximity_state = LIBINPUT_TABLET_TOOL_PROXIMITY_IN, @@ -2015,13 +2015,13 @@ tablet_notify_proximity(struct libinput_device *device, unsigned char *changed_axes, double *axes) { - struct libinput_event_tablet *proximity_event; + struct libinput_event_tablet_tool *proximity_event; proximity_event = zalloc(sizeof *proximity_event); if (!proximity_event) return; - *proximity_event = (struct libinput_event_tablet) { + *proximity_event = (struct libinput_event_tablet_tool) { .time = time, .tool = tool, .proximity_state = proximity_state, @@ -2048,13 +2048,13 @@ tablet_notify_tip(struct libinput_device *device, enum libinput_tablet_tool_tip_state tip_state, double *axes) { - struct libinput_event_tablet *tip_event; + struct libinput_event_tablet_tool *tip_event; tip_event = zalloc(sizeof *tip_event); if (!tip_event) return; - *tip_event = (struct libinput_event_tablet) { + *tip_event = (struct libinput_event_tablet_tool) { .time = time, .tool = tool, .tip_state = tip_state, @@ -2079,7 +2079,7 @@ tablet_notify_button(struct libinput_device *device, int32_t button, enum libinput_button_state state) { - struct libinput_event_tablet *button_event; + struct libinput_event_tablet_tool *button_event; int32_t seat_button_count; button_event = zalloc(sizeof *button_event); @@ -2090,7 +2090,7 @@ tablet_notify_button(struct libinput_device *device, button, state); - *button_event = (struct libinput_event_tablet) { + *button_event = (struct libinput_event_tablet_tool) { .time = time, .tool = tool, .button = button, @@ -2463,7 +2463,7 @@ libinput_event_gesture_get_base_event(struct libinput_event_gesture *event) } LIBINPUT_EXPORT struct libinput_event * -libinput_event_tablet_get_base_event(struct libinput_event_tablet *event) +libinput_event_tablet_tool_get_base_event(struct libinput_event_tablet_tool *event) { require_event_type(libinput_event_get_context(&event->base), event->base.type, diff --git a/src/libinput.h b/src/libinput.h index 77bf260..9884cdc 100644 --- a/src/libinput.h +++ b/src/libinput.h @@ -426,13 +426,13 @@ struct libinput_event_touch; /** * @ingroup event_tablet - * @struct libinput_event_tablet + * @struct libinput_event_tablet_tool * * Tablet event representing an axis update, button press, or tool update. Valid * event types for this event are @ref LIBINPUT_EVENT_TABLET_TOOL_AXIS, @ref * LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY and @ref LIBINPUT_EVENT_TABLET_TOOL_BUTTON. */ -struct libinput_event_tablet; +struct libinput_event_tablet_tool; /** * @defgroup event Accessing and destruction of events @@ -546,12 +546,12 @@ libinput_event_get_gesture_event(struct libinput_event *event); * Return the tablet event that is this input event. If the event type does not * match the tablet event types, this function returns NULL. * - * The inverse of this function is libinput_event_tablet_get_base_event(). + * The inverse of this function is libinput_event_tablet_tool_get_base_event(). * * @return A tablet event, or NULL for other events */ -struct libinput_event_tablet * -libinput_event_get_tablet_event(struct libinput_event *event); +struct libinput_event_tablet_tool * +libinput_event_get_tablet_tool_event(struct libinput_event *event); /** * @ingroup event @@ -1353,7 +1353,7 @@ libinput_event_gesture_get_angle_delta(struct libinput_event_gesture *event); * @return The generic libinput_event of this event */ struct libinput_event * -libinput_event_tablet_get_base_event(struct libinput_event_tablet *event); +libinput_event_tablet_tool_get_base_event(struct libinput_event_tablet_tool *event); /** * @ingroup event_tablet @@ -1370,8 +1370,8 @@ libinput_event_tablet_get_base_event(struct libinput_event_tablet *event); * @return 1 if the axis was updated or 0 otherwise */ int -libinput_event_tablet_axis_has_changed(struct libinput_event_tablet *event, - enum libinput_tablet_tool_axis axis); +libinput_event_tablet_tool_axis_has_changed(struct libinput_event_tablet_tool *event, + enum libinput_tablet_tool_axis axis); /** * @ingroup event_tablet @@ -1380,8 +1380,8 @@ libinput_event_tablet_axis_has_changed(struct libinput_event_tablet *event, * value is dependent on the axis: * - @ref LIBINPUT_TABLET_TOOL_AXIS_X and @ref LIBINPUT_TABLET_TOOL_AXIS_Y - the X and * Y coordinates of the tablet tool, in mm from the top left corner of the - * tablet. Use libinput_event_tablet_get_x_transformed() and - * libinput_event_tablet_get_y_transformed() for transforming each + * tablet. Use libinput_event_tablet_tool_get_x_transformed() and + * libinput_event_tablet_tool_get_y_transformed() for transforming each * respective axis value into a different coordinate space. * - @ref LIBINPUT_TABLET_TOOL_AXIS_DISTANCE - The distance from the tablet's * sensor, normalized from 0 to 1 @@ -1400,10 +1400,10 @@ libinput_event_tablet_axis_has_changed(struct libinput_event_tablet *event, * from 0 to 1. e.g. the wheel-like tool on the Wacom Airbrush. * - @ref LIBINPUT_TABLET_TOOL_AXIS_REL_WHEEL - A relative wheel on the tool, * similar or equivalent to a mouse wheel. The value is always 0, use - * libinput_event_tablet_get_axis_delta() instead. + * libinput_event_tablet_tool_get_axis_delta() instead. * * @note This function may be called for a specific axis even if - * libinput_event_tablet_axis_has_changed() returns 0 for that axis. + * libinput_event_tablet_tool_axis_has_changed() returns 0 for that axis. * libinput always includes all device axes in the event. * * If the event is of type @ref LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY and the @@ -1415,8 +1415,8 @@ libinput_event_tablet_axis_has_changed(struct libinput_event_tablet *event, * @return The current value of the the axis */ double -libinput_event_tablet_get_axis_value(struct libinput_event_tablet *event, - enum libinput_tablet_tool_axis axis); +libinput_event_tablet_tool_get_axis_value(struct libinput_event_tablet_tool *event, + enum libinput_tablet_tool_axis axis); /** * @ingroup event_tablet @@ -1426,7 +1426,7 @@ libinput_event_tablet_get_axis_value(struct libinput_event_tablet *event, * - @ref LIBINPUT_TABLET_TOOL_AXIS_REL_WHEEL - A relative wheel on the tool, * similar or equivalent to a mouse wheel. The value is a delta from the * device's previous position, in degrees. - * For all other axes, see libinput_event_tablet_get_axis_value() for + * For all other axes, see libinput_event_tablet_tool_get_axis_value() for * details. * * @param event The libinput tablet event @@ -1434,8 +1434,8 @@ libinput_event_tablet_get_axis_value(struct libinput_event_tablet *event, * @return The delta to the previous axis value */ double -libinput_event_tablet_get_axis_delta(struct libinput_event_tablet *event, - enum libinput_tablet_tool_axis axis); +libinput_event_tablet_tool_get_axis_delta(struct libinput_event_tablet_tool *event, + enum libinput_tablet_tool_axis axis); /** * @ingroup event_tablet @@ -1451,8 +1451,8 @@ libinput_event_tablet_get_axis_delta(struct libinput_event_tablet *event, * @return The delta to the previous axis value in discrete steps */ double -libinput_event_tablet_get_axis_delta_discrete( - struct libinput_event_tablet *event, +libinput_event_tablet_tool_get_axis_delta_discrete( + struct libinput_event_tablet_tool *event, enum libinput_tablet_tool_axis axis); /** @@ -1462,7 +1462,7 @@ libinput_event_tablet_get_axis_delta_discrete( * screen coordinates. * * @note This function may be called for a specific axis even if - * libinput_event_tablet_axis_has_changed() returns 0 for that axis. + * libinput_event_tablet_tool_axis_has_changed() returns 0 for that axis. * libinput always includes all device axes in the event. * * @param event The libinput tablet event @@ -1470,8 +1470,8 @@ libinput_event_tablet_get_axis_delta_discrete( * @return the current absolute x coordinate transformed to a screen coordinate */ double -libinput_event_tablet_get_x_transformed(struct libinput_event_tablet *event, - uint32_t width); +libinput_event_tablet_tool_get_x_transformed(struct libinput_event_tablet_tool *event, + uint32_t width); /** * @ingroup event_tablet @@ -1480,7 +1480,7 @@ libinput_event_tablet_get_x_transformed(struct libinput_event_tablet *event, * screen coordinates. * * @note This function may be called for a specific axis even if - * libinput_event_tablet_axis_has_changed() returns 0 for that axis. + * libinput_event_tablet_tool_axis_has_changed() returns 0 for that axis. * libinput always includes all device axes in the event. * * @param event The libinput tablet event @@ -1488,8 +1488,8 @@ libinput_event_tablet_get_x_transformed(struct libinput_event_tablet *event, * @return the current absolute y coordinate transformed to a screen coordinate */ double -libinput_event_tablet_get_y_transformed(struct libinput_event_tablet *event, - uint32_t height); +libinput_event_tablet_tool_get_y_transformed(struct libinput_event_tablet_tool *event, + uint32_t height); /** * @ingroup event_tablet @@ -1509,7 +1509,7 @@ libinput_event_tablet_get_y_transformed(struct libinput_event_tablet *event, * @return The new tool triggering this event */ struct libinput_tablet_tool * -libinput_event_tablet_get_tool(struct libinput_event_tablet *event); +libinput_event_tablet_tool_get_tool(struct libinput_event_tablet_tool *event); /** * @ingroup event_tablet @@ -1524,7 +1524,7 @@ libinput_event_tablet_get_tool(struct libinput_event_tablet *event); * @return The new proximity state of the tool from the event. */ enum libinput_tablet_tool_proximity_state -libinput_event_tablet_get_proximity_state(struct libinput_event_tablet *event); +libinput_event_tablet_tool_get_proximity_state(struct libinput_event_tablet_tool *event); /** * @ingroup event_tablet @@ -1538,7 +1538,7 @@ libinput_event_tablet_get_proximity_state(struct libinput_event_tablet *event); * @return The new tip state of the tool from the event. */ enum libinput_tablet_tool_tip_state -libinput_event_tablet_get_tip_state(struct libinput_event_tablet *event); +libinput_event_tablet_tool_get_tip_state(struct libinput_event_tablet_tool *event); /** * @ingroup event_tablet @@ -1554,7 +1554,7 @@ libinput_event_tablet_get_tip_state(struct libinput_event_tablet *event); * @return the button triggering this event */ uint32_t -libinput_event_tablet_get_button(struct libinput_event_tablet *event); +libinput_event_tablet_tool_get_button(struct libinput_event_tablet_tool *event); /** * @ingroup event_tablet @@ -1568,7 +1568,7 @@ libinput_event_tablet_get_button(struct libinput_event_tablet *event); * @return the button state triggering this event */ enum libinput_button_state -libinput_event_tablet_get_button_state(struct libinput_event_tablet *event); +libinput_event_tablet_tool_get_button_state(struct libinput_event_tablet_tool *event); /** * @ingroup event_tablet @@ -1583,7 +1583,7 @@ libinput_event_tablet_get_button_state(struct libinput_event_tablet *event); * @return the seat wide pressed button count for the key of this event */ uint32_t -libinput_event_tablet_get_seat_button_count(struct libinput_event_tablet *event); +libinput_event_tablet_tool_get_seat_button_count(struct libinput_event_tablet_tool *event); /** * @ingroup event_tablet @@ -1592,7 +1592,7 @@ libinput_event_tablet_get_seat_button_count(struct libinput_event_tablet *event) * @return The event time for this event */ uint32_t -libinput_event_tablet_get_time(struct libinput_event_tablet *event); +libinput_event_tablet_tool_get_time(struct libinput_event_tablet_tool *event); /** * @ingroup event_tablet @@ -1601,7 +1601,7 @@ libinput_event_tablet_get_time(struct libinput_event_tablet *event); * @return The event time for this event in microseconds */ uint64_t -libinput_event_tablet_get_time_usec(struct libinput_event_tablet *event); +libinput_event_tablet_tool_get_time_usec(struct libinput_event_tablet_tool *event); /** * @ingroup event_tablet diff --git a/src/libinput.sym b/src/libinput.sym index 33d5b33..5f9cbef 100644 --- a/src/libinput.sym +++ b/src/libinput.sym @@ -184,22 +184,22 @@ LIBINPUT_1.1 { /* tablet APIs, they are not part of any stable API promise yet. * keep them separate */ LIBINPUT_TABLET_SUPPORT { - libinput_event_get_tablet_event; - libinput_event_tablet_axis_has_changed; - libinput_event_tablet_get_axis_delta; - libinput_event_tablet_get_axis_delta_discrete; - libinput_event_tablet_get_axis_value; - libinput_event_tablet_get_base_event; - libinput_event_tablet_get_button; - libinput_event_tablet_get_button_state; - libinput_event_tablet_get_proximity_state; - libinput_event_tablet_get_seat_button_count; - libinput_event_tablet_get_time; - libinput_event_tablet_get_tip_state; - libinput_event_tablet_get_tool; - libinput_event_tablet_get_x_transformed; - libinput_event_tablet_get_y_transformed; - libinput_event_tablet_get_time_usec; + libinput_event_get_tablet_tool_event; + libinput_event_tablet_tool_axis_has_changed; + libinput_event_tablet_tool_get_axis_delta; + libinput_event_tablet_tool_get_axis_delta_discrete; + libinput_event_tablet_tool_get_axis_value; + libinput_event_tablet_tool_get_base_event; + libinput_event_tablet_tool_get_button; + libinput_event_tablet_tool_get_button_state; + libinput_event_tablet_tool_get_proximity_state; + libinput_event_tablet_tool_get_seat_button_count; + libinput_event_tablet_tool_get_time; + libinput_event_tablet_tool_get_tip_state; + libinput_event_tablet_tool_get_tool; + libinput_event_tablet_tool_get_x_transformed; + libinput_event_tablet_tool_get_y_transformed; + libinput_event_tablet_tool_get_time_usec; libinput_tool_get_serial; libinput_tool_get_tool_id; libinput_tool_get_type; diff --git a/test/litest.c b/test/litest.c index d9fa32b..2dd4555 100644 --- a/test/litest.c +++ b/test/litest.c @@ -1901,7 +1901,7 @@ static void litest_print_event(struct libinput_event *event) { struct libinput_event_pointer *p; - struct libinput_event_tablet *t; + struct libinput_event_tablet_tool *t; struct libinput_device *dev; enum libinput_event_type type; double x, y; @@ -1948,20 +1948,20 @@ litest_print_event(struct libinput_event *event) fprintf(stderr, "vert %.f horiz %.2f", y, x); break; case LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY: - t = libinput_event_get_tablet_event(event); + t = libinput_event_get_tablet_tool_event(event); fprintf(stderr, "proximity %d\n", - libinput_event_tablet_get_proximity_state(t)); + libinput_event_tablet_tool_get_proximity_state(t)); break; case LIBINPUT_EVENT_TABLET_TOOL_TIP: - t = libinput_event_get_tablet_event(event); + t = libinput_event_get_tablet_tool_event(event); fprintf(stderr, "tip %d\n", - libinput_event_tablet_get_tip_state(t)); + libinput_event_tablet_tool_get_tip_state(t)); break; case LIBINPUT_EVENT_TABLET_TOOL_BUTTON: - t = libinput_event_get_tablet_event(event); + t = libinput_event_get_tablet_tool_event(event); fprintf(stderr, "button %d state %d\n", - libinput_event_tablet_get_button(t), - libinput_event_tablet_get_button_state(t)); + libinput_event_tablet_tool_get_button(t), + libinput_event_tablet_tool_get_button_state(t)); break; default: break; @@ -2330,16 +2330,16 @@ litest_is_gesture_event(struct libinput_event *event, return gevent; } -struct libinput_event_tablet * litest_is_tablet_event( +struct libinput_event_tablet_tool * litest_is_tablet_event( struct libinput_event *event, enum libinput_event_type type) { - struct libinput_event_tablet *tevent; + struct libinput_event_tablet_tool *tevent; litest_assert(event != NULL); litest_assert_int_eq(libinput_event_get_type(event), type); - tevent = libinput_event_get_tablet_event(event); + tevent = libinput_event_get_tablet_tool_event(event); litest_assert(tevent != NULL); return tevent; @@ -2350,7 +2350,7 @@ litest_assert_tablet_button_event(struct libinput *li, unsigned int button, enum libinput_button_state state) { struct libinput_event *event; - struct libinput_event_tablet *tev; + struct libinput_event_tablet_tool *tev; enum libinput_event_type type = LIBINPUT_EVENT_TABLET_TOOL_BUTTON; litest_wait_for_event(li); @@ -2358,10 +2358,10 @@ litest_assert_tablet_button_event(struct libinput *li, unsigned int button, litest_assert_notnull(event); litest_assert_int_eq(libinput_event_get_type(event), type); - tev = libinput_event_get_tablet_event(event); - litest_assert_int_eq(libinput_event_tablet_get_button(tev), + tev = libinput_event_get_tablet_tool_event(event); + litest_assert_int_eq(libinput_event_tablet_tool_get_button(tev), button); - litest_assert_int_eq(libinput_event_tablet_get_button_state(tev), + litest_assert_int_eq(libinput_event_tablet_tool_get_button_state(tev), state); libinput_event_destroy(event); } diff --git a/test/litest.h b/test/litest.h index a7a447e..6216ac7 100644 --- a/test/litest.h +++ b/test/litest.h @@ -402,7 +402,7 @@ struct libinput_event_gesture * litest_is_gesture_event( struct libinput_event *event, enum libinput_event_type type, int nfingers); -struct libinput_event_tablet * litest_is_tablet_event( +struct libinput_event_tablet_tool * litest_is_tablet_event( struct libinput_event *event, enum libinput_event_type type); diff --git a/test/misc.c b/test/misc.c index 7ba6f9c..d880496 100644 --- a/test/misc.c +++ b/test/misc.c @@ -133,7 +133,7 @@ START_TEST(event_conversion_device_notify) ck_assert(libinput_event_get_keyboard_event(event) == NULL); ck_assert(libinput_event_get_touch_event(event) == NULL); ck_assert(libinput_event_get_gesture_event(event) == NULL); - ck_assert(libinput_event_get_tablet_event(event) == NULL); + ck_assert(libinput_event_get_tablet_tool_event(event) == NULL); litest_restore_log_handler(li); } @@ -189,7 +189,7 @@ START_TEST(event_conversion_pointer) ck_assert(libinput_event_get_keyboard_event(event) == NULL); ck_assert(libinput_event_get_touch_event(event) == NULL); ck_assert(libinput_event_get_gesture_event(event) == NULL); - ck_assert(libinput_event_get_tablet_event(event) == NULL); + ck_assert(libinput_event_get_tablet_tool_event(event) == NULL); litest_restore_log_handler(li); } libinput_event_destroy(event); @@ -239,7 +239,7 @@ START_TEST(event_conversion_pointer_abs) ck_assert(libinput_event_get_keyboard_event(event) == NULL); ck_assert(libinput_event_get_touch_event(event) == NULL); ck_assert(libinput_event_get_gesture_event(event) == NULL); - ck_assert(libinput_event_get_tablet_event(event) == NULL); + ck_assert(libinput_event_get_tablet_tool_event(event) == NULL); litest_restore_log_handler(li); } libinput_event_destroy(event); @@ -282,7 +282,7 @@ START_TEST(event_conversion_key) ck_assert(libinput_event_get_pointer_event(event) == NULL); ck_assert(libinput_event_get_touch_event(event) == NULL); ck_assert(libinput_event_get_gesture_event(event) == NULL); - ck_assert(libinput_event_get_tablet_event(event) == NULL); + ck_assert(libinput_event_get_tablet_tool_event(event) == NULL); litest_restore_log_handler(li); } libinput_event_destroy(event); @@ -332,7 +332,7 @@ START_TEST(event_conversion_touch) ck_assert(libinput_event_get_pointer_event(event) == NULL); ck_assert(libinput_event_get_keyboard_event(event) == NULL); ck_assert(libinput_event_get_gesture_event(event) == NULL); - ck_assert(libinput_event_get_tablet_event(event) == NULL); + ck_assert(libinput_event_get_tablet_tool_event(event) == NULL); litest_restore_log_handler(li); } libinput_event_destroy(event); @@ -414,10 +414,10 @@ START_TEST(event_conversion_tablet) if (type >= LIBINPUT_EVENT_TABLET_TOOL_AXIS && type <= LIBINPUT_EVENT_TABLET_TOOL_BUTTON) { - struct libinput_event_tablet *t; + struct libinput_event_tablet_tool *t; struct libinput_event *base; - t = libinput_event_get_tablet_event(event); - base = libinput_event_tablet_get_base_event(t); + t = libinput_event_get_tablet_tool_event(event); + base = libinput_event_tablet_tool_get_base_event(t); ck_assert(event == base); events++; diff --git a/test/tablet.c b/test/tablet.c index 383a7b1..8c6a273 100644 --- a/test/tablet.c +++ b/test/tablet.c @@ -39,7 +39,7 @@ START_TEST(tip_down_up) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct axis_replacement axes[] = { { ABS_DISTANCE, 10 }, { -1, -1 } @@ -55,7 +55,7 @@ START_TEST(tip_down_up) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_TIP); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_DOWN); libinput_event_destroy(event); litest_assert_empty_queue(li); @@ -67,7 +67,7 @@ START_TEST(tip_down_up) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_TIP); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_UP); libinput_event_destroy(event); litest_assert_empty_queue(li); @@ -82,7 +82,7 @@ START_TEST(tip_down_prox_in) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct axis_replacement axes[] = { { ABS_DISTANCE, 10 }, { -1, -1 } @@ -99,7 +99,7 @@ START_TEST(tip_down_prox_in) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY); - ck_assert_int_eq(libinput_event_tablet_get_proximity_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_proximity_state(tablet_event), LIBINPUT_TABLET_TOOL_PROXIMITY_IN); libinput_event_destroy(event); @@ -107,7 +107,7 @@ START_TEST(tip_down_prox_in) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_TIP); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_DOWN); libinput_event_destroy(event); @@ -121,7 +121,7 @@ START_TEST(tip_up_prox_out) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct axis_replacement axes[] = { { ABS_DISTANCE, 10 }, { -1, -1 } @@ -141,7 +141,7 @@ START_TEST(tip_up_prox_out) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_TIP); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_UP); libinput_event_destroy(event); @@ -149,7 +149,7 @@ START_TEST(tip_up_prox_out) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY); - ck_assert_int_eq(libinput_event_tablet_get_proximity_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_proximity_state(tablet_event), LIBINPUT_TABLET_TOOL_PROXIMITY_OUT); libinput_event_destroy(event); @@ -163,7 +163,7 @@ START_TEST(tip_up_btn_change) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct axis_replacement axes[] = { { ABS_DISTANCE, 10 }, { -1, -1 } @@ -182,9 +182,9 @@ START_TEST(tip_up_btn_change) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_BUTTON); - ck_assert_int_eq(libinput_event_tablet_get_button(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_button(tablet_event), BTN_STYLUS); - ck_assert_int_eq(libinput_event_tablet_get_button_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_button_state(tablet_event), LIBINPUT_BUTTON_STATE_PRESSED); libinput_event_destroy(event); @@ -192,7 +192,7 @@ START_TEST(tip_up_btn_change) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_TIP); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_UP); libinput_event_destroy(event); @@ -211,9 +211,9 @@ START_TEST(tip_up_btn_change) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_BUTTON); - ck_assert_int_eq(libinput_event_tablet_get_button(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_button(tablet_event), BTN_STYLUS); - ck_assert_int_eq(libinput_event_tablet_get_button_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_button_state(tablet_event), LIBINPUT_BUTTON_STATE_RELEASED); libinput_event_destroy(event); @@ -221,7 +221,7 @@ START_TEST(tip_up_btn_change) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_TIP); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_UP); libinput_event_destroy(event); @@ -234,7 +234,7 @@ START_TEST(tip_down_btn_change) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct axis_replacement axes[] = { { ABS_DISTANCE, 10 }, { -1, -1 } @@ -251,7 +251,7 @@ START_TEST(tip_down_btn_change) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_TIP); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_DOWN); libinput_event_destroy(event); @@ -259,9 +259,9 @@ START_TEST(tip_down_btn_change) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_BUTTON); - ck_assert_int_eq(libinput_event_tablet_get_button(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_button(tablet_event), BTN_STYLUS); - ck_assert_int_eq(libinput_event_tablet_get_button_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_button_state(tablet_event), LIBINPUT_BUTTON_STATE_PRESSED); libinput_event_destroy(event); @@ -280,7 +280,7 @@ START_TEST(tip_down_btn_change) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_TIP); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_DOWN); libinput_event_destroy(event); @@ -288,9 +288,9 @@ START_TEST(tip_down_btn_change) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_BUTTON); - ck_assert_int_eq(libinput_event_tablet_get_button(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_button(tablet_event), BTN_STYLUS); - ck_assert_int_eq(libinput_event_tablet_get_button_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_button_state(tablet_event), LIBINPUT_BUTTON_STATE_RELEASED); libinput_event_destroy(event); @@ -303,7 +303,7 @@ START_TEST(tip_down_motion) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct axis_replacement axes[] = { { ABS_DISTANCE, 10 }, { -1, -1 } @@ -323,9 +323,9 @@ START_TEST(tip_down_motion) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_AXIS); - last_x = libinput_event_tablet_get_axis_value(tablet_event, + last_x = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - last_y = libinput_event_tablet_get_axis_value(tablet_event, + last_y = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); libinput_event_destroy(event); @@ -333,11 +333,11 @@ START_TEST(tip_down_motion) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_TIP); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_DOWN); - x = libinput_event_tablet_get_axis_value(tablet_event, + x = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - y = libinput_event_tablet_get_axis_value(tablet_event, + y = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); ck_assert_double_eq(last_x, x); ck_assert_double_eq(last_y, y); @@ -352,7 +352,7 @@ START_TEST(tip_up_motion) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct axis_replacement axes[] = { { ABS_DISTANCE, 10 }, { -1, -1 } @@ -374,9 +374,9 @@ START_TEST(tip_up_motion) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_AXIS); - last_x = libinput_event_tablet_get_axis_value(tablet_event, + last_x = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - last_y = libinput_event_tablet_get_axis_value(tablet_event, + last_y = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); libinput_event_destroy(event); @@ -384,11 +384,11 @@ START_TEST(tip_up_motion) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_TIP); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_UP); - x = libinput_event_tablet_get_axis_value(tablet_event, + x = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - y = libinput_event_tablet_get_axis_value(tablet_event, + y = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); ck_assert_double_eq(last_x, x); ck_assert_double_eq(last_y, y); @@ -403,7 +403,7 @@ START_TEST(tip_state_proximity) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct axis_replacement axes[] = { { ABS_DISTANCE, 10 }, { -1, -1 } @@ -417,7 +417,7 @@ START_TEST(tip_state_proximity) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_UP); libinput_event_destroy(event); @@ -433,7 +433,7 @@ START_TEST(tip_state_proximity) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_UP); libinput_event_destroy(event); } @@ -444,7 +444,7 @@ START_TEST(tip_state_axis) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct axis_replacement axes[] = { { ABS_DISTANCE, 10 }, { -1, -1 } @@ -459,7 +459,7 @@ START_TEST(tip_state_axis) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_AXIS); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_UP); libinput_event_destroy(event); @@ -473,7 +473,7 @@ START_TEST(tip_state_axis) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_AXIS); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_DOWN); libinput_event_destroy(event); @@ -487,7 +487,7 @@ START_TEST(tip_state_axis) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_AXIS); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_UP); libinput_event_destroy(event); @@ -500,7 +500,7 @@ START_TEST(tip_state_button) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct axis_replacement axes[] = { { ABS_DISTANCE, 10 }, { -1, -1 } @@ -516,7 +516,7 @@ START_TEST(tip_state_button) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_BUTTON); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_UP); libinput_event_destroy(event); @@ -531,7 +531,7 @@ START_TEST(tip_state_button) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_BUTTON); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_DOWN); libinput_event_destroy(event); @@ -546,7 +546,7 @@ START_TEST(tip_state_button) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_BUTTON); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_UP); libinput_event_destroy(event); @@ -557,7 +557,7 @@ START_TEST(tip_state_button) event = libinput_get_event(li); tablet_event = litest_is_tablet_event(event, LIBINPUT_EVENT_TABLET_TOOL_BUTTON); - ck_assert_int_eq(libinput_event_tablet_get_tip_state(tablet_event), + ck_assert_int_eq(libinput_event_tablet_tool_get_tip_state(tablet_event), LIBINPUT_TABLET_TOOL_TIP_UP); libinput_event_destroy(event); @@ -569,7 +569,7 @@ START_TEST(proximity_in_out) { struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct libinput_event *event; bool have_tool_update = false, have_proximity_out = false; @@ -590,8 +590,8 @@ START_TEST(proximity_in_out) struct libinput_tablet_tool * tool; have_tool_update++; - tablet_event = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(tablet_event); + tablet_event = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(tablet_event); ck_assert_int_eq(libinput_tool_get_type(tool), LIBINPUT_TABLET_TOOL_TYPE_PEN); } @@ -605,10 +605,10 @@ START_TEST(proximity_in_out) while ((event = libinput_get_event(li))) { if (libinput_event_get_type(event) == LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY) { - struct libinput_event_tablet *t = - libinput_event_get_tablet_event(event); + struct libinput_event_tablet_tool *t = + libinput_event_get_tablet_tool_event(event); - if (libinput_event_tablet_get_proximity_state(t) == + if (libinput_event_tablet_tool_get_proximity_state(t) == LIBINPUT_TABLET_TOOL_PROXIMITY_OUT) have_proximity_out = true; } @@ -635,7 +635,7 @@ START_TEST(proximity_out_clear_buttons) { struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct libinput_event *event; uint32_t button; @@ -665,13 +665,13 @@ START_TEST(proximity_out_clear_buttons) libinput_dispatch(li); while ((event = libinput_get_event(li))) { - tablet_event = libinput_event_get_tablet_event(event); + tablet_event = libinput_event_get_tablet_tool_event(event); if (libinput_event_get_type(event) == LIBINPUT_EVENT_TABLET_TOOL_BUTTON) { - event_button = libinput_event_tablet_get_button(tablet_event); - state = libinput_event_tablet_get_button_state(tablet_event); + event_button = libinput_event_tablet_tool_get_button(tablet_event); + state = libinput_event_tablet_tool_get_button_state(tablet_event); if (event_button == button && state == LIBINPUT_BUTTON_STATE_RELEASED) @@ -695,7 +695,7 @@ START_TEST(proximity_has_axes) { struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct libinput_event *event; struct libinput_tablet_tool *tool; double x, y, @@ -718,28 +718,28 @@ START_TEST(proximity_has_axes) event = libinput_get_event(li); - tablet_event = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(tablet_event); + tablet_event = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(tablet_event); - ck_assert(libinput_event_tablet_axis_has_changed( + ck_assert(libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X)); - ck_assert(libinput_event_tablet_axis_has_changed( + ck_assert(libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y)); - x = libinput_event_tablet_get_axis_value(tablet_event, + x = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - y = libinput_event_tablet_get_axis_value(tablet_event, + y = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); litest_assert_double_ne(x, 0); litest_assert_double_ne(y, 0); if (libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE)) { - ck_assert(libinput_event_tablet_axis_has_changed( + ck_assert(libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE)); - distance = libinput_event_tablet_get_axis_value( + distance = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE); litest_assert_double_ne(distance, 0); @@ -747,17 +747,17 @@ START_TEST(proximity_has_axes) if (libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_TILT_X) && libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y)) { - ck_assert(libinput_event_tablet_axis_has_changed( + ck_assert(libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_X)); - ck_assert(libinput_event_tablet_axis_has_changed( + ck_assert(libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y)); - x = libinput_event_tablet_get_axis_value( + x = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_X); - y = libinput_event_tablet_get_axis_value( + y = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y); @@ -775,22 +775,22 @@ START_TEST(proximity_has_axes) libinput_dispatch(li); litest_wait_for_event_of_type(li, LIBINPUT_EVENT_TABLET_TOOL_AXIS, -1); event = libinput_get_event(li); - tablet_event = libinput_event_get_tablet_event(event); + tablet_event = libinput_event_get_tablet_tool_event(event); - last_x = libinput_event_tablet_get_axis_value(tablet_event, + last_x = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - last_y = libinput_event_tablet_get_axis_value(tablet_event, + last_y = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); if (libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE)) - last_distance = libinput_event_tablet_get_axis_value( + last_distance = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE); if (libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_TILT_X) && libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y)) { - last_tx = libinput_event_tablet_get_axis_value( + last_tx = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_X); - last_ty = libinput_event_tablet_get_axis_value( + last_ty = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y); } @@ -803,27 +803,27 @@ START_TEST(proximity_has_axes) litest_wait_for_event_of_type(li, LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY, -1); event = libinput_get_event(li); - tablet_event = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(tablet_event); + tablet_event = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(tablet_event); - ck_assert(!libinput_event_tablet_axis_has_changed( + ck_assert(!libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X)); - ck_assert(!libinput_event_tablet_axis_has_changed( + ck_assert(!libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y)); - x = libinput_event_tablet_get_axis_value(tablet_event, + x = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - y = libinput_event_tablet_get_axis_value(tablet_event, + y = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); litest_assert_double_eq(x, last_x); litest_assert_double_eq(y, last_y); if (libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE)) { - ck_assert(!libinput_event_tablet_axis_has_changed( + ck_assert(!libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE)); - distance = libinput_event_tablet_get_axis_value( + distance = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE); litest_assert_double_eq(distance, last_distance); @@ -831,17 +831,17 @@ START_TEST(proximity_has_axes) if (libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_TILT_X) && libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y)) { - ck_assert(!libinput_event_tablet_axis_has_changed( + ck_assert(!libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_X)); - ck_assert(!libinput_event_tablet_axis_has_changed( + ck_assert(!libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y)); - x = libinput_event_tablet_get_axis_value( + x = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_X); - y = libinput_event_tablet_get_axis_value( + y = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y); @@ -858,7 +858,7 @@ START_TEST(motion) { struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct libinput_event *event; int test_x, test_y; double last_reported_x = 0, last_reported_y = 0; @@ -881,21 +881,21 @@ START_TEST(motion) bool x_changed, y_changed; double reported_x, reported_y; - tablet_event = libinput_event_get_tablet_event(event); + tablet_event = libinput_event_get_tablet_tool_event(event); ck_assert_int_eq(libinput_event_get_type(event), LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY); - x_changed = libinput_event_tablet_axis_has_changed( + x_changed = libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - y_changed = libinput_event_tablet_axis_has_changed( + y_changed = libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); ck_assert(x_changed); ck_assert(y_changed); - reported_x = libinput_event_tablet_get_axis_value( + reported_x = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - reported_y = libinput_event_tablet_get_axis_value( + reported_y = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); litest_assert_double_lt(reported_x, reported_y); @@ -916,21 +916,21 @@ START_TEST(motion) libinput_dispatch(li); while ((event = libinput_get_event(li))) { - tablet_event = libinput_event_get_tablet_event(event); + tablet_event = libinput_event_get_tablet_tool_event(event); type = libinput_event_get_type(event); if (type == LIBINPUT_EVENT_TABLET_TOOL_AXIS) { - x_changed = libinput_event_tablet_axis_has_changed( + x_changed = libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - y_changed = libinput_event_tablet_axis_has_changed( + y_changed = libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); ck_assert(x_changed); ck_assert(y_changed); - reported_x = libinput_event_tablet_get_axis_value( + reported_x = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - reported_y = libinput_event_tablet_get_axis_value( + reported_y = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); litest_assert_double_gt(reported_x, @@ -952,7 +952,7 @@ START_TEST(motion_delta) { struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct libinput_event *event; double x1, y1, x2, y2, dist1, dist2; double delta; @@ -971,12 +971,12 @@ START_TEST(motion_delta) -1); event = libinput_get_event(li); - tablet_event = libinput_event_get_tablet_event(event); - x1 = libinput_event_tablet_get_axis_value(tablet_event, + tablet_event = libinput_event_get_tablet_tool_event(event); + x1 = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - y1 = libinput_event_tablet_get_axis_value(tablet_event, + y1 = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); - dist1 = libinput_event_tablet_get_axis_value(tablet_event, + dist1 = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE); libinput_event_destroy(event); @@ -987,21 +987,21 @@ START_TEST(motion_delta) LIBINPUT_EVENT_TABLET_TOOL_AXIS, -1); event = libinput_get_event(li); - tablet_event = libinput_event_get_tablet_event(event); - x2 = libinput_event_tablet_get_axis_value(tablet_event, + tablet_event = libinput_event_get_tablet_tool_event(event); + x2 = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - y2 = libinput_event_tablet_get_axis_value(tablet_event, + y2 = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); - dist2 = libinput_event_tablet_get_axis_value(tablet_event, + dist2 = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE); - delta = libinput_event_tablet_get_axis_delta(tablet_event, + delta = libinput_event_tablet_tool_get_axis_delta(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); litest_assert_double_eq(delta, x2 - x1); - delta = libinput_event_tablet_get_axis_delta(tablet_event, + delta = libinput_event_tablet_tool_get_axis_delta(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); litest_assert_double_eq(delta, y2 - y1); - delta = libinput_event_tablet_get_axis_delta(tablet_event, + delta = libinput_event_tablet_tool_get_axis_delta(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE); litest_assert_double_eq(delta, dist2 - dist1); @@ -1013,7 +1013,7 @@ START_TEST(motion_delta_partial) { struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct libinput_event *event; double dx, dy, ddist; struct axis_replacement axes[] = { @@ -1034,23 +1034,23 @@ START_TEST(motion_delta_partial) LIBINPUT_EVENT_TABLET_TOOL_AXIS, -1); event = libinput_get_event(li); - tablet_event = libinput_event_get_tablet_event(event); + tablet_event = libinput_event_get_tablet_tool_event(event); - ck_assert(!libinput_event_tablet_axis_has_changed(tablet_event, + ck_assert(!libinput_event_tablet_tool_axis_has_changed(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X)); - dx = libinput_event_tablet_get_axis_delta(tablet_event, + dx = libinput_event_tablet_tool_get_axis_delta(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); litest_assert_double_eq(dx, 0.0); - ck_assert(!libinput_event_tablet_axis_has_changed(tablet_event, + ck_assert(!libinput_event_tablet_tool_axis_has_changed(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X)); - dy = libinput_event_tablet_get_axis_delta(tablet_event, + dy = libinput_event_tablet_tool_get_axis_delta(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); litest_assert_double_eq(dy, 0.0); - ck_assert(libinput_event_tablet_axis_has_changed(tablet_event, + ck_assert(libinput_event_tablet_tool_axis_has_changed(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE)); - ddist = libinput_event_tablet_get_axis_delta(tablet_event, + ddist = libinput_event_tablet_tool_get_axis_delta(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE); ck_assert_double_gt(ddist, 0); @@ -1064,7 +1064,7 @@ START_TEST(left_handed) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; double libinput_max_x, libinput_max_y; double last_x = -1.0, last_y = -1.0; struct axis_replacement axes[] = { @@ -1090,11 +1090,11 @@ START_TEST(left_handed) litest_wait_for_event_of_type(li, LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY, -1); while ((event = libinput_get_event(li))) { - tablet_event = libinput_event_get_tablet_event(event); + tablet_event = libinput_event_get_tablet_tool_event(event); - last_x = libinput_event_tablet_get_axis_value( + last_x = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - last_y = libinput_event_tablet_get_axis_value( + last_y = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); litest_assert_double_eq(last_x, 0); @@ -1108,11 +1108,11 @@ START_TEST(left_handed) while ((event = libinput_get_event(li))) { double x, y; - tablet_event = libinput_event_get_tablet_event(event); + tablet_event = libinput_event_get_tablet_tool_event(event); - x = libinput_event_tablet_get_axis_value( + x = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - y = libinput_event_tablet_get_axis_value( + y = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); litest_assert_double_eq(x, libinput_max_x); @@ -1136,11 +1136,11 @@ START_TEST(left_handed) litest_wait_for_event_of_type(li, LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY, -1); while ((event = libinput_get_event(li))) { - tablet_event = libinput_event_get_tablet_event(event); + tablet_event = libinput_event_get_tablet_tool_event(event); - last_x = libinput_event_tablet_get_axis_value( + last_x = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - last_y = libinput_event_tablet_get_axis_value( + last_y = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); litest_assert_double_eq(last_x, libinput_max_x); @@ -1154,11 +1154,11 @@ START_TEST(left_handed) while ((event = libinput_get_event(li))) { double x, y; - tablet_event = libinput_event_get_tablet_event(event); + tablet_event = libinput_event_get_tablet_tool_event(event); - x = libinput_event_tablet_get_axis_value( + x = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - y = libinput_event_tablet_get_axis_value( + y = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); litest_assert_double_eq(x, 0); @@ -1186,7 +1186,7 @@ START_TEST(motion_event_state) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; int test_x, test_y; double last_x, last_y; @@ -1213,12 +1213,12 @@ START_TEST(motion_event_state) /* pop the first event off */ ck_assert_notnull(event); - tablet_event = libinput_event_get_tablet_event(event); + tablet_event = libinput_event_get_tablet_tool_event(event); ck_assert_notnull(tablet_event); - last_x = libinput_event_tablet_get_axis_value(tablet_event, + last_x = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - last_y = libinput_event_tablet_get_axis_value(tablet_event, + last_y = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); /* mark with a button event, then go back to bottom/left */ @@ -1241,12 +1241,12 @@ START_TEST(motion_event_state) if (libinput_event_get_type(event) != LIBINPUT_EVENT_TABLET_TOOL_AXIS) break; - tablet_event = libinput_event_get_tablet_event(event); + tablet_event = libinput_event_get_tablet_tool_event(event); ck_assert_notnull(tablet_event); - x = libinput_event_tablet_get_axis_value(tablet_event, + x = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_X); - y = libinput_event_tablet_get_axis_value(tablet_event, + y = libinput_event_tablet_tool_get_axis_value(tablet_event, LIBINPUT_TABLET_TOOL_AXIS_Y); ck_assert(x > last_x); @@ -1292,7 +1292,7 @@ START_TEST(normalization) { struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct libinput_event *event; double pressure, tilt_vertical, @@ -1332,33 +1332,33 @@ START_TEST(normalization) while ((event = libinput_get_event(li))) { if (libinput_event_get_type(event) == LIBINPUT_EVENT_TABLET_TOOL_AXIS) { - tablet_event = libinput_event_get_tablet_event(event); + tablet_event = libinput_event_get_tablet_tool_event(event); - if (libinput_event_tablet_axis_has_changed( + if (libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_PRESSURE)) { - pressure = libinput_event_tablet_get_axis_value( + pressure = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_PRESSURE); litest_assert_double_eq(pressure, 0); } - if (libinput_event_tablet_axis_has_changed( + if (libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_X)) { tilt_vertical = - libinput_event_tablet_get_axis_value( + libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_X); litest_assert_double_eq(tilt_vertical, -1); } - if (libinput_event_tablet_axis_has_changed( + if (libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y)) { tilt_horizontal = - libinput_event_tablet_get_axis_value( + libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y); @@ -1394,33 +1394,33 @@ START_TEST(normalization) while ((event = libinput_get_event(li))) { if (libinput_event_get_type(event) == LIBINPUT_EVENT_TABLET_TOOL_AXIS) { - tablet_event = libinput_event_get_tablet_event(event); + tablet_event = libinput_event_get_tablet_tool_event(event); - if (libinput_event_tablet_axis_has_changed( + if (libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_PRESSURE)) { - pressure = libinput_event_tablet_get_axis_value( + pressure = libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_PRESSURE); litest_assert_double_eq(pressure, 1); } - if (libinput_event_tablet_axis_has_changed( + if (libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_X)) { tilt_vertical = - libinput_event_tablet_get_axis_value( + libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_X); litest_assert_double_eq(tilt_vertical, 1); } - if (libinput_event_tablet_axis_has_changed( + if (libinput_event_tablet_tool_axis_has_changed( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y)) { tilt_horizontal = - libinput_event_tablet_get_axis_value( + libinput_event_tablet_tool_get_axis_value( tablet_event, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y); @@ -1438,7 +1438,7 @@ START_TEST(tool_serial) { struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct libinput_event *event; struct libinput_tablet_tool *tool; @@ -1452,8 +1452,8 @@ START_TEST(tool_serial) LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY, -1); event = libinput_get_event(li); - tablet_event = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(tablet_event); + tablet_event = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(tablet_event); ck_assert_uint_eq(libinput_tool_get_serial(tool), 1000); libinput_event_destroy(event); } @@ -1463,7 +1463,7 @@ START_TEST(serial_changes_tool) { struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct libinput_event *event; struct libinput_tablet_tool *tool; @@ -1484,8 +1484,8 @@ START_TEST(serial_changes_tool) LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY, -1); event = libinput_get_event(li); - tablet_event = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(tablet_event); + tablet_event = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(tablet_event); ck_assert_uint_eq(libinput_tool_get_serial(tool), 2000); libinput_event_destroy(event); @@ -1497,7 +1497,7 @@ START_TEST(invalid_serials) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct libinput_tablet_tool *tool; litest_drain_events(li); @@ -1517,8 +1517,8 @@ START_TEST(invalid_serials) while ((event = libinput_get_event(li))) { if (libinput_event_get_type(event) == LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY) { - tablet_event = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(tablet_event); + tablet_event = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(tablet_event); ck_assert_uint_eq(libinput_tool_get_serial(tool), 1000); } @@ -1532,7 +1532,7 @@ START_TEST(tool_ref) { struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; - struct libinput_event_tablet *tablet_event; + struct libinput_event_tablet_tool *tablet_event; struct libinput_event *event; struct libinput_tablet_tool *tool; @@ -1546,8 +1546,8 @@ START_TEST(tool_ref) LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY, -1); event = libinput_get_event(li); - tablet_event = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(tablet_event); + tablet_event = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(tablet_event); ck_assert_notnull(tool); ck_assert(tool == libinput_tool_ref(tool)); @@ -1635,10 +1635,10 @@ START_TEST(tools_with_serials) while ((event = libinput_get_event(li))) { if (libinput_event_get_type(event) == LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY) { - struct libinput_event_tablet *t = - libinput_event_get_tablet_event(event); + struct libinput_event_tablet_tool *t = + libinput_event_get_tablet_tool_event(event); - tool[i] = libinput_event_tablet_get_tool(t); + tool[i] = libinput_event_tablet_tool_get_tool(t); } libinput_event_destroy(event); @@ -1684,10 +1684,10 @@ START_TEST(tools_without_serials) while ((event = libinput_get_event(li))) { if (libinput_event_get_type(event) == LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY) { - struct libinput_event_tablet *t = - libinput_event_get_tablet_event(event); + struct libinput_event_tablet_tool *t = + libinput_event_get_tablet_tool_event(event); - tool[i] = libinput_event_tablet_get_tool(t); + tool[i] = libinput_event_tablet_tool_get_tool(t); } libinput_event_destroy(event); @@ -1711,7 +1711,7 @@ START_TEST(tool_capabilities) struct litest_device *intuos; struct litest_device *bamboo; struct libinput_event *event; - struct libinput_event_tablet *t; + struct libinput_event_tablet_tool *t; struct libinput_tablet_tool *tool; /* The axis capabilities of a tool can differ depending on the type of @@ -1729,8 +1729,8 @@ START_TEST(tool_capabilities) -1); event = libinput_get_event(li); - t = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(t); + t = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(t); ck_assert(libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_PRESSURE)); @@ -1752,8 +1752,8 @@ START_TEST(tool_capabilities) -1); event = libinput_get_event(li); - t = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(t); + t = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(t); ck_assert(libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_PRESSURE)); @@ -1830,7 +1830,7 @@ START_TEST(mouse_tool) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tev; + struct libinput_event_tablet_tool *tev; struct libinput_tablet_tool *tool; if (!libevdev_has_event_code(dev->evdev, @@ -1848,8 +1848,8 @@ START_TEST(mouse_tool) LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY, -1); event = libinput_get_event(li); - tev = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(tev); + tev = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(tev); ck_assert_notnull(tool); ck_assert_int_eq(libinput_tool_get_type(tool), LIBINPUT_TABLET_TOOL_TYPE_MOUSE); @@ -1863,7 +1863,7 @@ START_TEST(mouse_buttons) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tev; + struct libinput_event_tablet_tool *tev; struct libinput_tablet_tool *tool; int code; @@ -1883,8 +1883,8 @@ START_TEST(mouse_buttons) LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY, -1); event = libinput_get_event(li); - tev = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(tev); + tev = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(tev); ck_assert_notnull(tool); libinput_tool_ref(tool); @@ -1924,7 +1924,7 @@ START_TEST(mouse_rotation) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tev; + struct libinput_event_tablet_tool *tev; int angle; int tilt_center_x, tilt_center_y; const struct input_absinfo *abs; @@ -1976,10 +1976,10 @@ START_TEST(mouse_rotation) LIBINPUT_EVENT_TABLET_TOOL_AXIS, -1); event = libinput_get_event(li); - tev = libinput_event_get_tablet_event(event); - ck_assert(libinput_event_tablet_axis_has_changed(tev, + tev = libinput_event_get_tablet_tool_event(event); + ck_assert(libinput_event_tablet_tool_axis_has_changed(tev, LIBINPUT_TABLET_TOOL_AXIS_ROTATION_Z)); - val = libinput_event_tablet_get_axis_value(tev, + val = libinput_event_tablet_tool_get_axis_value(tev, LIBINPUT_TABLET_TOOL_AXIS_ROTATION_Z); /* rounding error galore, we can't test for anything more @@ -2000,7 +2000,7 @@ START_TEST(mouse_wheel) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tev; + struct libinput_event_tablet_tool *tev; struct libinput_tablet_tool *tool; const struct input_absinfo *abs; double val; @@ -2022,8 +2022,8 @@ START_TEST(mouse_wheel) LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY, -1); event = libinput_get_event(li); - tev = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(tev); + tev = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(tev); ck_assert_notnull(tool); libinput_tool_ref(tool); @@ -2039,18 +2039,18 @@ START_TEST(mouse_wheel) litest_wait_for_event_of_type(li, LIBINPUT_EVENT_TABLET_TOOL_AXIS, -1); event = libinput_get_event(li); - tev = libinput_event_get_tablet_event(event); - ck_assert(libinput_event_tablet_axis_has_changed(tev, + tev = libinput_event_get_tablet_tool_event(event); + ck_assert(libinput_event_tablet_tool_axis_has_changed(tev, LIBINPUT_TABLET_TOOL_AXIS_REL_WHEEL)); - val = libinput_event_tablet_get_axis_value(tev, + val = libinput_event_tablet_tool_get_axis_value(tev, LIBINPUT_TABLET_TOOL_AXIS_REL_WHEEL); ck_assert_int_eq(val, 0); - val = libinput_event_tablet_get_axis_delta(tev, + val = libinput_event_tablet_tool_get_axis_delta(tev, LIBINPUT_TABLET_TOOL_AXIS_REL_WHEEL); ck_assert_int_eq(val, 15); - val = libinput_event_tablet_get_axis_delta_discrete(tev, + val = libinput_event_tablet_tool_get_axis_delta_discrete(tev, LIBINPUT_TABLET_TOOL_AXIS_REL_WHEEL); ck_assert_int_eq(val, 1); @@ -2070,18 +2070,18 @@ START_TEST(mouse_wheel) litest_wait_for_event_of_type(li, LIBINPUT_EVENT_TABLET_TOOL_AXIS, -1); event = libinput_get_event(li); - tev = libinput_event_get_tablet_event(event); - ck_assert(!libinput_event_tablet_axis_has_changed(tev, + tev = libinput_event_get_tablet_tool_event(event); + ck_assert(!libinput_event_tablet_tool_axis_has_changed(tev, LIBINPUT_TABLET_TOOL_AXIS_REL_WHEEL)); - val = libinput_event_tablet_get_axis_value(tev, + val = libinput_event_tablet_tool_get_axis_value(tev, LIBINPUT_TABLET_TOOL_AXIS_REL_WHEEL); ck_assert_int_eq(val, 0); - val = libinput_event_tablet_get_axis_delta(tev, + val = libinput_event_tablet_tool_get_axis_delta(tev, LIBINPUT_TABLET_TOOL_AXIS_REL_WHEEL); ck_assert_int_eq(val, 0); - val = libinput_event_tablet_get_axis_delta_discrete(tev, + val = libinput_event_tablet_tool_get_axis_delta_discrete(tev, LIBINPUT_TABLET_TOOL_AXIS_ROTATION_Z); ck_assert_int_eq(val, 0); @@ -2099,7 +2099,7 @@ START_TEST(airbrush_tool) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tev; + struct libinput_event_tablet_tool *tev; struct libinput_tablet_tool *tool; if (!libevdev_has_event_code(dev->evdev, @@ -2117,8 +2117,8 @@ START_TEST(airbrush_tool) LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY, -1); event = libinput_get_event(li); - tev = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(tev); + tev = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(tev); ck_assert_notnull(tool); ck_assert_int_eq(libinput_tool_get_type(tool), LIBINPUT_TABLET_TOOL_TYPE_AIRBRUSH); @@ -2132,7 +2132,7 @@ START_TEST(airbrush_wheel) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tev; + struct libinput_event_tablet_tool *tev; const struct input_absinfo *abs; double val; double scale; @@ -2167,10 +2167,10 @@ START_TEST(airbrush_wheel) LIBINPUT_EVENT_TABLET_TOOL_AXIS, -1); event = libinput_get_event(li); - tev = libinput_event_get_tablet_event(event); - ck_assert(libinput_event_tablet_axis_has_changed(tev, + tev = libinput_event_get_tablet_tool_event(event); + ck_assert(libinput_event_tablet_tool_axis_has_changed(tev, LIBINPUT_TABLET_TOOL_AXIS_SLIDER)); - val = libinput_event_tablet_get_axis_value(tev, + val = libinput_event_tablet_tool_get_axis_value(tev, LIBINPUT_TABLET_TOOL_AXIS_SLIDER); ck_assert_int_eq(val, (v - abs->minimum)/scale); @@ -2185,7 +2185,7 @@ START_TEST(artpen_tool) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tev; + struct libinput_event_tablet_tool *tev; struct libinput_tablet_tool *tool; if (!libevdev_has_event_code(dev->evdev, @@ -2204,8 +2204,8 @@ START_TEST(artpen_tool) LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY, -1); event = libinput_get_event(li); - tev = libinput_event_get_tablet_event(event); - tool = libinput_event_tablet_get_tool(tev); + tev = libinput_event_get_tablet_tool_event(event); + tool = libinput_event_tablet_tool_get_tool(tev); ck_assert_notnull(tool); ck_assert_int_eq(libinput_tool_get_type(tool), LIBINPUT_TABLET_TOOL_TYPE_PEN); @@ -2221,7 +2221,7 @@ START_TEST(artpen_rotation) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tev; + struct libinput_event_tablet_tool *tev; const struct input_absinfo *abs; double val; double scale; @@ -2258,16 +2258,16 @@ START_TEST(artpen_rotation) LIBINPUT_EVENT_TABLET_TOOL_AXIS, -1); event = libinput_get_event(li); - tev = libinput_event_get_tablet_event(event); - ck_assert(libinput_event_tablet_axis_has_changed(tev, + tev = libinput_event_get_tablet_tool_event(event); + ck_assert(libinput_event_tablet_tool_axis_has_changed(tev, LIBINPUT_TABLET_TOOL_AXIS_ROTATION_Z)); - val = libinput_event_tablet_get_axis_value(tev, + val = libinput_event_tablet_tool_get_axis_value(tev, LIBINPUT_TABLET_TOOL_AXIS_ROTATION_Z); /* artpen has a 90 deg offset cw */ ck_assert_int_eq(round(val), (angle + 90) % 360); - val = libinput_event_tablet_get_axis_delta(tev, + val = libinput_event_tablet_tool_get_axis_delta(tev, LIBINPUT_TABLET_TOOL_AXIS_ROTATION_Z); ck_assert_int_eq(val, 8); @@ -2283,7 +2283,7 @@ START_TEST(tablet_time_usec) struct litest_device *dev = litest_current_device(); struct libinput *li = dev->libinput; struct libinput_event *event; - struct libinput_event_tablet *tev; + struct libinput_event_tablet_tool *tev; struct axis_replacement axes[] = { { ABS_DISTANCE, 10 }, { -1, -1 } @@ -2298,9 +2298,9 @@ START_TEST(tablet_time_usec) LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY, -1); event = libinput_get_event(li); - tev = libinput_event_get_tablet_event(event); - ck_assert_int_eq(libinput_event_tablet_get_time(tev), - libinput_event_tablet_get_time_usec(tev) / 1000); + tev = libinput_event_get_tablet_tool_event(event); + ck_assert_int_eq(libinput_event_tablet_tool_get_time(tev), + libinput_event_tablet_tool_get_time_usec(tev) / 1000); libinput_event_destroy(event); } END_TEST diff --git a/tools/event-debug.c b/tools/event-debug.c index a16bd01..3b853c2 100644 --- a/tools/event-debug.c +++ b/tools/event-debug.c @@ -284,28 +284,28 @@ print_pointer_button_event(struct libinput_event *ev) static void print_tablet_tip_event(struct libinput_event *ev) { - struct libinput_event_tablet *p = libinput_event_get_tablet_event(ev); + struct libinput_event_tablet_tool *p = libinput_event_get_tablet_tool_event(ev); enum libinput_tablet_tool_tip_state state; - print_event_time(libinput_event_tablet_get_time(p)); + print_event_time(libinput_event_tablet_tool_get_time(p)); - state = libinput_event_tablet_get_tip_state(p); + state = libinput_event_tablet_tool_get_tip_state(p); printf("%s\n", state == LIBINPUT_TABLET_TOOL_TIP_DOWN ? "down" : "up"); } static void print_tablet_button_event(struct libinput_event *ev) { - struct libinput_event_tablet *p = libinput_event_get_tablet_event(ev); + struct libinput_event_tablet_tool *p = libinput_event_get_tablet_tool_event(ev); enum libinput_button_state state; - print_event_time(libinput_event_tablet_get_time(p)); + print_event_time(libinput_event_tablet_tool_get_time(p)); - state = libinput_event_tablet_get_button_state(p); + state = libinput_event_tablet_tool_get_button_state(p); printf("%3d %s, seat count: %u\n", - libinput_event_tablet_get_button(p), + libinput_event_tablet_tool_get_button(p), state == LIBINPUT_BUTTON_STATE_PRESSED ? "pressed" : "released", - libinput_event_tablet_get_seat_button_count(p)); + libinput_event_tablet_tool_get_seat_button_count(p)); } static void @@ -327,28 +327,28 @@ print_pointer_axis_event(struct libinput_event *ev) } static const char* -tablet_axis_changed_sym(struct libinput_event_tablet *t, +tablet_axis_changed_sym(struct libinput_event_tablet_tool *t, enum libinput_tablet_tool_axis axis) { - if (libinput_event_tablet_axis_has_changed(t, axis)) + if (libinput_event_tablet_tool_axis_has_changed(t, axis)) return "*"; else return ""; } static void -print_tablet_axes(struct libinput_event_tablet *t) +print_tablet_axes(struct libinput_event_tablet_tool *t) { - struct libinput_tablet_tool *tool = libinput_event_tablet_get_tool(t); + struct libinput_tablet_tool *tool = libinput_event_tablet_tool_get_tool(t); double x, y, dx, dy; double dist, pressure; double rotation, slider, wheel; double delta; - x = libinput_event_tablet_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_X); - y = libinput_event_tablet_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_Y); - dx = libinput_event_tablet_get_axis_delta(t, LIBINPUT_TABLET_TOOL_AXIS_X); - dy = libinput_event_tablet_get_axis_delta(t, LIBINPUT_TABLET_TOOL_AXIS_Y); + x = libinput_event_tablet_tool_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_X); + y = libinput_event_tablet_tool_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_Y); + dx = libinput_event_tablet_tool_get_axis_delta(t, LIBINPUT_TABLET_TOOL_AXIS_X); + dy = libinput_event_tablet_tool_get_axis_delta(t, LIBINPUT_TABLET_TOOL_AXIS_Y); printf("\t%.2f%s/%.2f%s (%.2f/%.2f)", x, tablet_axis_changed_sym(t, LIBINPUT_TABLET_TOOL_AXIS_X), y, tablet_axis_changed_sym(t, LIBINPUT_TABLET_TOOL_AXIS_Y), @@ -356,13 +356,13 @@ print_tablet_axes(struct libinput_event_tablet *t) if (libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_TILT_X) || libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y)) { - x = libinput_event_tablet_get_axis_value(t, + x = libinput_event_tablet_tool_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_TILT_X); - y = libinput_event_tablet_get_axis_value(t, + y = libinput_event_tablet_tool_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y); - dx = libinput_event_tablet_get_axis_delta(t, + dx = libinput_event_tablet_tool_get_axis_delta(t, LIBINPUT_TABLET_TOOL_AXIS_TILT_X); - dy = libinput_event_tablet_get_axis_delta(t, + dy = libinput_event_tablet_tool_get_axis_delta(t, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y); printf("\ttilt: %.2f%s/%.2f%s (%.2f/%.2f)", x, tablet_axis_changed_sym(t, @@ -374,12 +374,12 @@ print_tablet_axes(struct libinput_event_tablet *t) if (libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE) || libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_PRESSURE)) { - dist = libinput_event_tablet_get_axis_value(t, + dist = libinput_event_tablet_tool_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE); - pressure = libinput_event_tablet_get_axis_value(t, + pressure = libinput_event_tablet_tool_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_PRESSURE); if (dist) { - delta = libinput_event_tablet_get_axis_delta(t, + delta = libinput_event_tablet_tool_get_axis_delta(t, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE); printf("\tdistance: %.2f%s (%.2f)", dist, @@ -387,7 +387,7 @@ print_tablet_axes(struct libinput_event_tablet *t) LIBINPUT_TABLET_TOOL_AXIS_DISTANCE), delta); } else { - delta = libinput_event_tablet_get_axis_delta(t, + delta = libinput_event_tablet_tool_get_axis_delta(t, LIBINPUT_TABLET_TOOL_AXIS_PRESSURE); printf("\tpressure: %.2f%s (%.2f)", pressure, @@ -398,9 +398,9 @@ print_tablet_axes(struct libinput_event_tablet *t) } if (libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_ROTATION_Z)) { - rotation = libinput_event_tablet_get_axis_value(t, + rotation = libinput_event_tablet_tool_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_ROTATION_Z); - delta = libinput_event_tablet_get_axis_delta(t, + delta = libinput_event_tablet_tool_get_axis_delta(t, LIBINPUT_TABLET_TOOL_AXIS_ROTATION_Z); printf("\trotation: %.2f%s (%.2f)", rotation, @@ -410,9 +410,9 @@ print_tablet_axes(struct libinput_event_tablet *t) } if (libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_SLIDER)) { - slider = libinput_event_tablet_get_axis_value(t, + slider = libinput_event_tablet_tool_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_SLIDER); - delta = libinput_event_tablet_get_axis_delta(t, + delta = libinput_event_tablet_tool_get_axis_delta(t, LIBINPUT_TABLET_TOOL_AXIS_SLIDER); printf("\tslider: %.2f%s (%.2f)", slider, @@ -422,9 +422,9 @@ print_tablet_axes(struct libinput_event_tablet *t) } if (libinput_tool_has_axis(tool, LIBINPUT_TABLET_TOOL_AXIS_REL_WHEEL)) { - wheel = libinput_event_tablet_get_axis_value(t, + wheel = libinput_event_tablet_tool_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_REL_WHEEL); - delta = libinput_event_tablet_get_axis_delta_discrete(t, + delta = libinput_event_tablet_tool_get_axis_delta_discrete(t, LIBINPUT_TABLET_TOOL_AXIS_REL_WHEEL); printf("\twheel: %.2f%s (%d)", wheel, @@ -437,9 +437,9 @@ print_tablet_axes(struct libinput_event_tablet *t) static void print_tablet_axis_event(struct libinput_event *ev) { - struct libinput_event_tablet *t = libinput_event_get_tablet_event(ev); + struct libinput_event_tablet_tool *t = libinput_event_get_tablet_tool_event(ev); - print_event_time(libinput_event_tablet_get_time(t)); + print_event_time(libinput_event_tablet_tool_get_time(t)); print_tablet_axes(t); printf("\n"); } @@ -456,8 +456,8 @@ print_touch_event_without_coords(struct libinput_event *ev) static void print_proximity_event(struct libinput_event *ev) { - struct libinput_event_tablet *t = libinput_event_get_tablet_event(ev); - struct libinput_tablet_tool *tool = libinput_event_tablet_get_tool(t); + struct libinput_event_tablet_tool *t = libinput_event_get_tablet_tool_event(ev); + struct libinput_tablet_tool *tool = libinput_event_tablet_tool_get_tool(t); enum libinput_tablet_tool_proximity_state state; const char *tool_str, *state_str; @@ -491,9 +491,9 @@ print_proximity_event(struct libinput_event *ev) abort(); } - state = libinput_event_tablet_get_proximity_state(t); + state = libinput_event_tablet_tool_get_proximity_state(t); - print_event_time(libinput_event_tablet_get_time(t)); + print_event_time(libinput_event_tablet_tool_get_time(t)); if (state == LIBINPUT_TABLET_TOOL_PROXIMITY_IN) { print_tablet_axes(t); diff --git a/tools/event-gui.c b/tools/event-gui.c index 4818a40..996842e 100644 --- a/tools/event-gui.c +++ b/tools/event-gui.c @@ -599,12 +599,12 @@ handle_event_pinch(struct libinput_event *ev, struct window *w) static void handle_event_tablet(struct libinput_event *ev, struct window *w) { - struct libinput_event_tablet *t = libinput_event_get_tablet_event(ev); + struct libinput_event_tablet_tool *t = libinput_event_get_tablet_tool_event(ev); double x, y; switch (libinput_event_get_type(ev)) { case LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY: - if (libinput_event_tablet_get_proximity_state(t) == + if (libinput_event_tablet_tool_get_proximity_state(t) == LIBINPUT_TABLET_TOOL_PROXIMITY_OUT) { w->tool.x_in = 0; w->tool.y_in = 0; @@ -613,30 +613,30 @@ handle_event_tablet(struct libinput_event *ev, struct window *w) w->tool.x_up = 0; w->tool.y_up = 0; } else { - w->tool.x_in = libinput_event_tablet_get_x_transformed(t, + w->tool.x_in = libinput_event_tablet_tool_get_x_transformed(t, w->width); - w->tool.y_in = libinput_event_tablet_get_y_transformed(t, + w->tool.y_in = libinput_event_tablet_tool_get_y_transformed(t, w->height); } break; case LIBINPUT_EVENT_TABLET_TOOL_AXIS: - w->tool.x = libinput_event_tablet_get_x_transformed(t, + w->tool.x = libinput_event_tablet_tool_get_x_transformed(t, w->width); - w->tool.y = libinput_event_tablet_get_y_transformed(t, + w->tool.y = libinput_event_tablet_tool_get_y_transformed(t, w->height); - w->tool.pressure = libinput_event_tablet_get_axis_value(t, + w->tool.pressure = libinput_event_tablet_tool_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_PRESSURE); - w->tool.distance = libinput_event_tablet_get_axis_value(t, + w->tool.distance = libinput_event_tablet_tool_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_DISTANCE); - w->tool.tilt_x = libinput_event_tablet_get_axis_value(t, + w->tool.tilt_x = libinput_event_tablet_tool_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_TILT_X); - w->tool.tilt_y = libinput_event_tablet_get_axis_value(t, + w->tool.tilt_y = libinput_event_tablet_tool_get_axis_value(t, LIBINPUT_TABLET_TOOL_AXIS_TILT_Y); break; case LIBINPUT_EVENT_TABLET_TOOL_TIP: - x = libinput_event_tablet_get_x_transformed(t, w->width); - y = libinput_event_tablet_get_y_transformed(t, w->height); - if (libinput_event_tablet_get_tip_state(t) == + x = libinput_event_tablet_tool_get_x_transformed(t, w->width); + y = libinput_event_tablet_tool_get_y_transformed(t, w->height); + if (libinput_event_tablet_tool_get_tip_state(t) == LIBINPUT_TABLET_TOOL_TIP_DOWN) { w->tool.x_down = x; w->tool.y_down = y; -- 2.5.0 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel