package oxbow
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=a637acaa0e19046cd65fff733874eb97
sha512=76230cbecd7510de7a05b5d1f335915ef7b6c4aa557d8dbfd23591606618d2cfa25082d17b93f2f4b53a118d1cbf6a80e4ad51cf0f099b4921fb83d6df0c9801
doc/oxbow.wire/Emit/index.html
Module EmitSource
manage_dirty wm asks river for a manage sequence.
exit_session wm asks river to end the session.
val set_xcursor_theme :
Wire.Obj.Window_management.Seat.t ->
name:string ->
size:int32 ->
unitset_xcursor_theme seat ~name ~size sets the cursor theme of seat.
set_default output makes output the default for layer surfaces.
set_repeat_info device ~rate ~delay sets the key repeat of device.
get_node window get window's render list node.
val create_xkb_binding :
Wire.Obj.Xkb.Bindings.t ->
seat:Wire.Obj.Window_management.Seat.t ->
keysym:int32 ->
mods:int32 ->
on_pressed:(unit -> unit) ->
Wire.Obj.Xkb.Bindings.Binding.tcreate_xkb_binding xkb ~seat ~keysym ~mods ~on_pressed defines a new xkbcommon key binding.
val create_pointer_binding :
Wire.Obj.Window_management.Seat.t ->
button:int32 ->
mods:int32 ->
on_pressed:(unit -> unit) ->
Wire.Obj.Window_management.Pointer_binding.tcreate_pointer_binding seat ~button ~mods ~on_pressed defines a new pointer binding.
val create_xkb_bindings_seat :
Wire.Obj.Xkb.Bindings.t ->
seat:Wire.Obj.Window_management.Seat.t ->
on_modifiers_update:(old:int32 -> new_:int32 -> unit) ->
Wire.Obj.Xkb.Bindings.Seat.tcreate_xkb_bindings_seat xkb ~seat ~on_modifiers_update creates the xkb bindings seat object for seat.
val destroy_window :
window:Wire.Obj.Window_management.Window.t ->
node:Wire.Obj.Window_management.Node.t ->
unitdestroy_window ~window ~node destroys the window and node objects.
val destroy_output :
output:Wire.Obj.Window_management.Output.t ->
layer_shell:Wire.Obj.Layer_shell.Output.t ->
unitdestroy_output ~output ~layer_shell destroys the output and layer_shell objects.
destroy_xkb_binding binding destroys the binding object.
destroy_pointer_binding binding destroys the binding object.
val destroy_seat :
seat:Wire.Obj.Window_management.Seat.t ->
layer_shell:Wire.Obj.Layer_shell.Seat.t ->
xkb_seat:Wire.Obj.Xkb.Bindings.Seat.t ->
unitdestroy_seat ~seat ~layer_shell ~xkb_seat destroys the seat, layer_shell, and xkb_seat objects.
val set_keymap :
Wire.Obj.Xkb.Config.Keyboard.t ->
keymap:Wire.Obj.Xkb.Config.Keymap.t ->
unitset_keymap keyboard ~keymap sets the keymap for keyboard.
destroy_xkb_keyboard keyboard destroys the keyboard object.
destroy_input_device device destroys the device object.
set_tap dev ~device enabled sets tap-to-click.
set_drag dev ~device enabled sets tap-and-drag.
val set_drag_lock :
Wire.Obj.Input.Config.Device.t ->
device:string ->
Wire.Libinput.Drag_lock_state.t ->
unitset_drag_lock dev ~device state sets the drag-lock mode.
val set_three_finger_drag :
Wire.Obj.Input.Config.Device.t ->
device:string ->
Wire.Libinput.Three_finger_drag_state.t ->
unitset_three_finger_drag dev ~device state sets the three-finger-drag mode.
set_dwt dev ~device enabled sets disable-while-typing.
set_dwtp dev ~device enabled sets disable-while-trackpointing.
set_natural_scroll dev ~device enabled sets natural scroll.
set_left_handed dev ~device enabled sets left-handed mode.
set_middle_emulation dev ~device enabled sets middle-button emulation.
set_scroll_button_lock dev ~device enabled sets scroll-button lock.
val set_send_events :
Wire.Obj.Input.Config.Device.t ->
device:string ->
Wire.Libinput.Send_events_modes.t ->
unitset_send_events dev ~device mode sets the send-events mode.
val set_tap_button_map :
Wire.Obj.Input.Config.Device.t ->
device:string ->
Wire.Libinput.Tap_button_map.t ->
unitset_tap_button_map dev ~device map sets the tap button order.
val set_clickfinger_button_map :
Wire.Obj.Input.Config.Device.t ->
device:string ->
Wire.Libinput.Clickfinger_button_map.t ->
unitset_clickfinger_button_map dev ~device map sets the clickfinger button order.
val set_click_method :
Wire.Obj.Input.Config.Device.t ->
device:string ->
Wire.Libinput.Click_method.t ->
unitset_click_method dev ~device method_ sets the click method.
val set_scroll_method :
Wire.Obj.Input.Config.Device.t ->
device:string ->
Wire.Libinput.Scroll_method.t ->
unitset_scroll_method dev ~device method_ sets the scroll method.
val set_accel_profile :
Wire.Obj.Input.Config.Device.t ->
device:string ->
Wire.Libinput.Accel_profile.t ->
unitset_accel_profile dev ~device profile sets the acceleration profile.
set_accel_speed dev ~device speed sets the acceleration speed, in -1, 1.
set_scroll_button dev ~device button sets the on-button-down scroll button to the Linux input-event code button.
set_scroll_factor device factor scales the scroll speed of device by factor. factor must not be negative.
destroy_libinput_device device destroys the device object.