Implementation of PointerGestures protocol

Authored by graesslin on Oct 26 2016, 8:27 AM.

Description

Implementation of PointerGestures protocol

Summary:
Pointer gestures are created for a pointer and there are two types of
gestures: swipe and pinch.

At a given time there can only be one active gesture. The implementation
in SeatInterface ensures that there can only be one active gesture.

Each gesture consists of a start event, 0 to multiple update events and
an end event. The end can also be a cancel. To better support this the
implementation doesn't follow the protocol and splits end and cancel
into dedicated methods in the server side and into dedicated signals in
the client side.

Reviewers: Plasma on Wayland

Subscribers: plasma-devel

Tags: Plasma on Wayland

Differential Revision: https://phabricator.kde.org/D3169

Details

Committed
graesslinNov 7 2016, 12:28 PM
Differential Revision
D3169: Implementation of PointerGestures protocol
Parents
R127:70ba7718eee5: Include <errno.h> to fix build on FreeBSD
Branches
Unknown
Tags
Unknown