protocol: Extend wl_touch with touchpoint shape and orientation

Graphics / Wayland / Wayland - Dennis Kempin [google.com] - 16 November 2016 10:35 UTC

This CL updates the wl_touch interface with a shape and orientation event. The shape/orientation of a touch point is not relevant for most UI applications, but allows a better experience in some cases such as drawing apps.

The events are used by the compositor to inform the client about changes in the shape and orientation of a touchpoint, which is approximated by an ellipse and it's angle to the y-axis.

The event is optional and only sent when compositor and the touch device support this type of information. The client is responsible for making a reasonable assumption about the touch shape if no shape is reported.

6a18a87 protocol: Extend wl_touch with touchpoint shape and orientation
protocol/wayland.xml | 82 +++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 77 insertions(+), 5 deletions(-)

Upstream: cgit.freedesktop.org


  • Share