package oxbow
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=a637acaa0e19046cd65fff733874eb97
sha512=76230cbecd7510de7a05b5d1f335915ef7b6c4aa557d8dbfd23591606618d2cfa25082d17b93f2f4b53a118d1cbf6a80e4ad51cf0f099b4921fb83d6df0c9801
doc/oxbow.ops/Oxbow_ops/Arrange/index.html
Module Oxbow_ops.ArrangeSource
val set_tiling_scheme :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
Oxbow_core.Scheme.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultset_tiling_scheme wm seat scheme scope sets the tiling layout scheme on the output according to scope.
Effects: mutates WM state
val set_mfact :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
float Oxbow_core.Delta.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultset_mfact wm seat delta scope adjusts the master-area fraction on output according to scope.
Effects: mutates WM state
val set_nmaster :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
int Oxbow_core.Delta.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultset_nmaster wm seat delta scope adjusts the master window count on output according to scope.
Effects: mutates WM state
val set_gaps_inner :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
int Oxbow_core.Delta.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultset_gaps_inner wm seat delta scope adjusts the inner gaps on output according to scope.
Effects: mutates WM state
val set_gaps_outer :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
int Oxbow_core.Delta.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultset_gaps_outer wm seat delta scope adjusts the outer gaps on the output according to scope.
Effects: mutates WM state
val set_scrolling_alignment :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
Oxbow_core.Align.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultset_scrolling_alignment wm seat align scope sets the scrolling layout align on the output according to scope.
Effects: mutates WM state
val set_gaps_overview :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
int Oxbow_core.Delta.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultset_gaps_overview wm seat delta scope adjusts the overview gaps on the output according to scope.
Effects: mutates WM state
val set_default_width :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
float Oxbow_core.Delta.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultset_default_width wm seat delta scope sets the default column width on the output according to scope.
Effects: mutates WM state
val set_scrolling_orientation :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
Oxbow_core.Direction.Spatial.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultset_scrolling_orientation wm seat dir scope sets the scrolling direction on the output according to scope.
Effects: mutates WM state
val set_tiling_orientation :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
Oxbow_core.Direction.Spatial.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultset_tiling_orientation wm seat dir scope sets the stack direction on the output according to scope.
Effects: mutates WM state
val set_float_seed :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
Oxbow_core.Extent.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultset_float_seed wm seat seed scope sets the float seed on the output according to scope.
Effects: mutates WM state
exit_overview output handles the transition from Overview to any other layout. No-op when output is not in Overview.
Effects: mutates WM state
toggle_overview wm seat enters or leaves overview on seat's output. Entering exits fullscreen. Leaving views exactly the focused window's tags and restores floating and maximized geometry.
Effects: mutates WM states
val cycle_overview :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
Oxbow_core.Direction.Logical.t ->
until_release:string option ->
(Yojson.Safe.t option, string) resultoverview_cycle wm seat dir ~until_release enters overview on seat's output when it is closed, then moves the overview head one step through the focus stack in dir. When until_release holds a modifier string, arms the seat's modifier watch with the parsed set.
Effects: mutates WM state, may schedule
val set_layout :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
Oxbow_core.Layout.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultset_layout wm seat layout scope sets the layout on the output according to scope.
Effects: mutates WM state
val select_tiling_scheme :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
Oxbow_core.Scheme.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultselect_tiling_scheme wm seat scheme scope switches to the Tiling layout with the scheme on the output applied to scope.
Effects: mutates WM state
val select_scrolling_alignment :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
Oxbow_core.Align.t ->
Oxbow_core.Scope.t ->
(Yojson.Safe.t option, string) resultselect_scrolling_alignment wm seat align scope switches to the Scrolling layout with the align on the output applied to scope.
Effects: mutates WM state
val cycle_scheme :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
Oxbow_core.Direction.Logical.t ->
(Yojson.Safe.t option, string) resultcycle_scheme wm seat dir sets the current scheme's registered neighbor in dir on the first selected tag of seat's output; tiled windows leaving the floating layout remember their geometry. Is Error msg when seat has no output.
Effects: mutates WM state
val cycle_layout :
Oxbow_state.Wm.t ->
Oxbow_state.Seat.t ->
Oxbow_core.Direction.Logical.t ->
(Yojson.Safe.t option, string) resultcycle_layout wm seat dir sets the current layout's registered neighbor in dir on the first selected tag of seat's output. Is Error msg when seat has no output.
Effects: mutates WM state
retile wm output arranges output's managed windows.
Effects: mutates WM state