package oxbow

  1. Overview
  2. Docs
Dynamic window manager for the river Wayland compositor

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.1.0.tar.gz
md5=a637acaa0e19046cd65fff733874eb97
sha512=76230cbecd7510de7a05b5d1f335915ef7b6c4aa557d8dbfd23591606618d2cfa25082d17b93f2f4b53a118d1cbf6a80e4ad51cf0f099b4921fb83d6df0c9801

doc/oxbow.river/River/Server/Xkb/Bindings/River_xkb_bindings_v1/class-v1/index.html

Class River_xkb_bindings_v1.v1Source

Handler for a proxy with version >= 1.

constraint 'a = [< `V1 | `V2 | `V3 ]
method private virtual on_destroy : [> `V1 | `V2 | `V3 ] t -> unit

Destroy the river_xkb_bindings_v1 object.

This request indicates that the client will no longer use the river_xkb_bindings_v1 object.

method private virtual on_get_xkb_binding : [> `V1 | `V2 | `V3 ] t -> seat: ([ `River_seat_v1 ], [> Imports.River_seat_v1.versions ], [ `Server ]) Proxy.t -> ([ `River_xkb_binding_v1 ], 'a, [ `Server ]) Proxy.t -> keysym:int32 -> modifiers:Imports.River_seat_v1.Modifiers.t -> unit

Define a new xkbcommon key binding.

Define a key binding for the given seat in terms of an xkbcommon keysym and other configurable properties.

The new key binding is not enabled until initial configuration is completed and the enable request is made during a manage sequence.

method private virtual on_get_seat : [> `V2 | `V3 ] t -> ([ `River_xkb_bindings_seat_v1 ], 'a, [ `Server ]) Proxy.t -> seat: ([ `River_seat_v1 ], [> Imports.River_seat_v1.versions ], [ `Server ]) Proxy.t -> unit

Manage seat-specific state.

Create an object to manage seat-specific xkb bindings state.

It is a protocol error to make this request more than once for a given river_seat_v1 object.

method min_version : int32
method bind_version : [ `V1 ]