package oxbow
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=a637acaa0e19046cd65fff733874eb97
sha512=76230cbecd7510de7a05b5d1f335915ef7b6c4aa557d8dbfd23591606618d2cfa25082d17b93f2f4b53a118d1cbf6a80e4ad51cf0f099b4921fb83d6df0c9801
doc/oxbow.runtime/Oxbow_runtime/Send/index.html
Module Oxbow_runtime.SendSource
val propose_dimensions :
Ctx.manage Ctx.t ->
Oxbow_state.Window.t ->
width:int32 ->
height:int32 ->
unitpropose_dimensions ctx window ~width ~height proposes content dimensions to window.
Effects: sends River request
show ctx window makes river show window.
Effects: sends River request
hide ctx window makes river hide window.
Effects: sends River request
close ctx window asks window to close.
Effects: sends River request
val fullscreen :
Ctx.manage Ctx.t ->
Oxbow_state.Window.t ->
output:Oxbow_state.Output.t ->
unitfullscreen ctx window ~output makes window fullscreen on output.
Effects: sends River request
exit_fullscreen ctx window takes window out of the fullscreen state.
Effects: sends River request
inform_fullscreen ctx window tells window it is fullscreen.
Effects: sends River request
inform_not_fullscreen ctx window tells window it is not fullscreen.
Effects: sends River request
inform_maximized ctx window tells window it is maximized.
Effects: sends River request
inform_unmaximized ctx window tells window it is not maximized.
Effects: sends River request
inform_resize_start ctx window tells window an interactive resize started.
Effects: sends River request
inform_resize_end ctx window tells window the interactive resize ended.
Effects: sends River request
set_capabilities ctx window ~caps sets the capabilities of window.
Effects: sends River request
set_tiled ctx window ~edges marks the tiled edges of window.
Effects: sends River request
use_csd ctx window asks window to draw client-side decorations.
Effects: sends River request
use_ssd ctx window asks river to draw server-side decorations on window.
Effects: sends River request
focus_window ctx seat window gives window the keyboard focus of seat.
Effects: sends River request
clear_focus ctx seat clears the keyboard focus of seat.
Effects: sends River request
op_start_pointer ctx seat starts a pointer operation on seat.
Effects: sends River request
op_end ctx seat ends the pointer operation on seat.
Effects: sends River request
pointer_warp ctx seat ~x ~y warps the pointer of seat to (x, y).
Effects: sends River request
set_position ctx window ~x ~y positions the node of window at (x, y).
Effects: sends River request
val set_clip_box :
Ctx.render Ctx.t ->
Oxbow_state.Window.t ->
x:int32 ->
y:int32 ->
width:int32 ->
height:int32 ->
unitset_clip_box ctx window ~x ~y ~width ~height clips window to the given box. All zeros clears the clip.
Effects: sends River request
val set_content_clip_box :
Ctx.render Ctx.t ->
Oxbow_state.Window.t ->
x:int32 ->
y:int32 ->
width:int32 ->
height:int32 ->
unitset_content_clip_box ctx window ~x ~y ~width ~height clips window to the given box. All zeros clears the clip.
Effects: sends River request
val set_borders :
Ctx.render Ctx.t ->
Oxbow_state.Window.t ->
edges:int32 ->
width:int32 ->
color:Oxbow_core.Color.t ->
unitset_borders ctx window ~edges ~width ~color draws borders on window.
Effects: sends River request
place_top ctx window raises the node of window.
Effects: sends River request
val set_presentation_mode :
Ctx.render Ctx.t ->
Oxbow_state.Output.t ->
mode:Wire.Presentation_mode.t ->
unitset_presentation_mode ctx output ~mode sets the presentation mode of output.
Effects: sends River request
enable_xkb_binding ctx xkb_obj enables the binding bound to xkb_obj.
Effects: sends River request
disable_xkb_binding ctx xkb_obj disables the binding bound to xkb_obj.
Effects: sends River request
val enable_pointer_binding :
Ctx.manage Ctx.t ->
River.Obj.Window_management.Pointer_binding.t ->
unitenable_pointer_binding ctx pointer_obj enables the binding bound to pointer_obj.
Effects: sends River request
val disable_pointer_binding :
Ctx.manage Ctx.t ->
River.Obj.Window_management.Pointer_binding.t ->
unitdisable_pointer_binding ctx pointer_obj disables the binding bound to pointer_obj.
Effects: sends River request
modifiers_watch ctx seat sends the watch request for seat when the desired set differs from the sent set.
Effects: sends River request