mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2025-12-26 23:50:06 +01:00
tablet: add missing libinput_event_tablet_get_base_event
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
8d471b7612
commit
b5408ec115
3 changed files with 22 additions and 0 deletions
|
|
@ -1972,6 +1972,19 @@ libinput_event_touch_get_base_event(struct libinput_event_touch *event)
|
|||
return &event->base;
|
||||
}
|
||||
|
||||
LIBINPUT_EXPORT struct libinput_event *
|
||||
libinput_event_tablet_get_base_event(struct libinput_event_tablet *event)
|
||||
{
|
||||
require_event_type(libinput_event_get_context(&event->base),
|
||||
event->base.type,
|
||||
NULL,
|
||||
LIBINPUT_EVENT_TABLET_AXIS,
|
||||
LIBINPUT_EVENT_TABLET_PROXIMITY,
|
||||
LIBINPUT_EVENT_TABLET_BUTTON);
|
||||
|
||||
return &event->base;
|
||||
}
|
||||
|
||||
LIBINPUT_EXPORT struct libinput_device_group *
|
||||
libinput_device_group_ref(struct libinput_device_group *group)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1044,6 +1044,14 @@ libinput_event_touch_get_base_event(struct libinput_event_touch *event);
|
|||
* Events that come from tablet devices.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @ingroup event_tablet
|
||||
*
|
||||
* @return The generic libinput_event of this event
|
||||
*/
|
||||
struct libinput_event *
|
||||
libinput_event_tablet_get_base_event(struct libinput_event_tablet *event);
|
||||
|
||||
/**
|
||||
* @ingroup event_tablet
|
||||
*
|
||||
|
|
|
|||
|
|
@ -150,6 +150,7 @@ LIBINPUT_TABLET_SUPPORT {
|
|||
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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue