package oxbow

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

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