[Differential] [Request, 2,277 lines] D3169: Implementation of PointerGestures protocol

graesslin (Martin Gräßlin) noreply at phabricator.kde.org
Wed Oct 26 15:08:05 UTC 2016


graesslin created this revision.
graesslin added a reviewer: Plasma on Wayland.
Restricted Application added a subscriber: plasma-devel.
Restricted Application added a project: Plasma on Wayland.

REVISION 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.

REPOSITORY
  rKWAYLAND KWayland

BRANCH
  pointer-gestures

REVISION DETAIL
  https://phabricator.kde.org/D3169

AFFECTED FILES
  autotests/client/test_wayland_registry.cpp
  autotests/client/test_wayland_seat.cpp
  src/client/CMakeLists.txt
  src/client/pointergestures.cpp
  src/client/pointergestures.h
  src/client/protocols/pointer-gestures-unstable-v1.xml
  src/client/registry.cpp
  src/client/registry.h
  src/server/CMakeLists.txt
  src/server/display.cpp
  src/server/display.h
  src/server/pointer_interface.cpp
  src/server/pointer_interface.h
  src/server/pointer_interface_p.h
  src/server/pointergestures_interface.cpp
  src/server/pointergestures_interface.h
  src/server/pointergestures_interface_p.h
  src/server/pointergestures_interface_v1.cpp
  src/server/seat_interface.cpp
  src/server/seat_interface.h
  src/server/seat_interface_p.h
  src/tools/mapping.txt

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, #plasma_on_wayland
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20161026/cc93d88c/attachment-0001.html>


More information about the Plasma-devel mailing list