WaylandSourceSend messages over a Unix-domain socket.
Connect to a Wayland server and interact with the initial display object.
A simple wrapper for the Wayland_client.Wl_registry API.
val callback :
(int32 -> unit) ->
< dispatch :
[< `V1 ] Wayland_client.Wl_callback.t ->
(Wayland_proto.Wl_callback.t, [ `R ]) Msg.t ->
unit
; max_version : int32
; metadata : (module Metadata.S with type t = Wayland_proto.Wl_callback.t)
; min_version : int32
; on_done : callback_data:int32 -> unit
; user_data : (Wayland_proto.Wl_callback.t, [ `Client ]) S.user_data >callback fn is a simple wrapper for the Wayland_client.Wl_callback API. It calls fn data when the callback's "done" signal is received. Wl_callback seems to be an exception to the usual Wayland versioning rules (a wl_callback can be created by multiple objects).
Bindings for use by Wayland clients.
Bindings for use by Wayland servers.
Type metadata for use by bindings.