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.ops/Oxbow_ops/Arrange/index.html

Module Oxbow_ops.ArrangeSource

set_tiling_scheme wm seat scheme scope sets the tiling layout scheme on the output according to scope.

Effects: mutates WM state

set_mfact wm seat delta scope adjusts the master-area fraction on output according to scope.

Effects: mutates WM state

set_nmaster wm seat delta scope adjusts the master window count on output according to scope.

Effects: mutates WM state

set_gaps_inner wm seat delta scope adjusts the inner gaps on output according to scope.

Effects: mutates WM state

set_gaps_outer wm seat delta scope adjusts the outer gaps on the output according to scope.

Effects: mutates WM state

Sourceval set_scrolling_alignment : Oxbow_state.Wm.t -> Oxbow_state.Seat.t -> Oxbow_core.Align.t -> Oxbow_core.Scope.t -> (Yojson.Safe.t option, string) result

set_scrolling_alignment wm seat align scope sets the scrolling layout align on the output according to scope.

Effects: mutates WM state

set_gaps_overview wm seat delta scope adjusts the overview gaps on the output according to scope.

Effects: mutates WM state

Sourceval 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) result

set_default_width wm seat delta scope sets the default column width on the output according to scope.

Effects: mutates WM state

set_scrolling_orientation wm seat dir scope sets the scrolling direction on the output according to scope.

Effects: mutates WM state

set_tiling_orientation wm seat dir scope sets the stack direction on the output according to scope.

Effects: mutates WM state

set_float_seed wm seat seed scope sets the float seed on the output according to scope.

Effects: mutates WM state

Sourceval exit_overview : Oxbow_state.Output.t -> unit

exit_overview output handles the transition from Overview to any other layout. No-op when output is not in Overview.

Effects: mutates WM state

Sourceval toggle_overview : Oxbow_state.Wm.t -> Oxbow_state.Seat.t -> ('a option, string) result

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

Sourceval cycle_overview : Oxbow_state.Wm.t -> Oxbow_state.Seat.t -> Oxbow_core.Direction.Logical.t -> until_release:string option -> (Yojson.Safe.t option, string) result

overview_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

set_layout wm seat layout scope sets the layout on the output according to scope.

Effects: mutates WM state

select_tiling_scheme wm seat scheme scope switches to the Tiling layout with the scheme on the output applied to scope.

Effects: mutates WM state

Sourceval select_scrolling_alignment : Oxbow_state.Wm.t -> Oxbow_state.Seat.t -> Oxbow_core.Align.t -> Oxbow_core.Scope.t -> (Yojson.Safe.t option, string) result

select_scrolling_alignment wm seat align scope switches to the Scrolling layout with the align on the output applied to scope.

Effects: mutates WM state

cycle_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

cycle_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