diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2016-01-18 16:38:22 +1000 |
---|---|---|
committer | Jonas Ådahl <jadahl@gmail.com> | 2016-01-19 12:33:26 +0800 |
commit | 87743e93036c661b7d46a3ebb2a1a16233064004 (patch) | |
tree | 557f0d9fd43ec95f09393a61ebc0a2616a53b851 /src/data-device.c | |
parent | 89b6a4931ef40e4524fec9bfc05627be9a974758 (diff) | |
download | weston-87743e93036c661b7d46a3ebb2a1a16233064004.tar.gz |
Support axis source, axis discrete, frame and axis stop events
[jonas: only send focus wl_pointer.frame if resource supports it]
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Jonas Ådahl <jadahl@gmail.com>
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
Diffstat (limited to 'src/data-device.c')
-rw-r--r-- | src/data-device.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/data-device.c b/src/data-device.c index 4a1c1b85..545a895d 100644 --- a/src/data-device.c +++ b/src/data-device.c @@ -417,6 +417,16 @@ drag_grab_axis(struct weston_pointer_grab *grab, } static void +drag_grab_axis_source(struct weston_pointer_grab *grab, uint32_t source) +{ +} + +static void +drag_grab_frame(struct weston_pointer_grab *grab) +{ +} + +static void drag_grab_cancel(struct weston_pointer_grab *grab) { struct weston_pointer_drag *drag = @@ -433,6 +443,8 @@ static const struct weston_pointer_grab_interface pointer_drag_grab_interface = drag_grab_motion, drag_grab_button, drag_grab_axis, + drag_grab_axis_source, + drag_grab_frame, drag_grab_cancel, }; |