package oxbow
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=a182e6d368a65e6752771e41e651713f
sha512=020d2c7f9f4e06966ca56695e24eb0b41dd12500aa65d2cd9b56e03068bbb6ea7770de0a33c04f0d054bd474bee8c2b36bb46af86266c9823490e1bd0810c027
doc/oxbow.river/River/Server/Xkb/Bindings/River_xkb_binding_v1/class-v2/index.html
Class River_xkb_binding_v1.v2Source
Handler for a proxy with version >= 2.
constraint 'a = [< `V2 | `V3 ]method private virtual on_destroy : [> `V2 | `V3 ] t -> unitDestroy the xkb binding object.
This request indicates that the client will no longer use the xkb key binding object and that it may be safely destroyed.
method private virtual on_set_layout_override : [> `V2 | `V3 ] t ->
layout:int32 ->
unitOverride currently active xkb layout.
Specify an xkb layout that should be used to translate key events for the purpose of triggering this key binding irrespective of the currently active xkb layout.
The layout argument is a 0-indexed xkbcommon layout number for the keyboard that generated the key event.
If this request is never made, the currently active xkb layout of the keyboard that generated the key event will be used.
This request modifies window management state and may only be made as part of a manage sequence, see the river_window_manager_v1 description.
method private virtual on_enable : [> `V2 | `V3 ] t -> unitEnable the key binding.
This request should be made after all initial configuration has been completed and the window manager wishes the key binding to be able to be triggered.
This request modifies window management state and may only be made as part of a manage sequence, see the river_window_manager_v1 description.
method private virtual on_disable : [> `V2 | `V3 ] t -> unitDisable the key binding.
This request may be used to temporarily disable the key binding. It may be later re-enabled with the enable request.
This request modifies window management state and may only be made as part of a manage sequence, see the river_window_manager_v1 description.