Module Wayland_client.Wl_touch

Touchscreen input device.

The wl_touch interface represents a touchscreen associated with a seat.

Touch interactions can consist of one or more contacts. For each contact, a series of events is generated, starting with a down event, followed by zero or more motion events, and ending with an up event. Events relating to the same contact point can be identified by the ID of the sequence.

type 'v t = ([ `Wl_touch ], 'v, [ `Client ]) Proxy.t

Version 1, 2

Version 3, 4, 5

val release : [< `V3 | `V4 | `V5 | `V6 | `V7 | `V8 | `V9 ] t -> unit

Release the touch object.

Version 6, 7, 8, 9

Handlers

Note: Servers will always want to use v1.

class virtual +'a v1 : object ... end

Handler for a proxy with version >= 1.

class virtual +'a v2 : object ... end

Handler for a proxy with version >= 2.

class virtual +'a v3 : object ... end

Handler for a proxy with version >= 3.

class virtual +'a v4 : object ... end

Handler for a proxy with version >= 4.

class virtual +'a v5 : object ... end

Handler for a proxy with version >= 5.

class virtual +'a v6 : object ... end

Handler for a proxy with version >= 6.

class virtual +'a v7 : object ... end

Handler for a proxy with version >= 7.

class virtual +'a v8 : object ... end

Handler for a proxy with version >= 8.

class virtual +'a v9 : object ... end

Handler for a proxy with version >= 9.