package oxbow
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=a637acaa0e19046cd65fff733874eb97
sha512=76230cbecd7510de7a05b5d1f335915ef7b6c4aa557d8dbfd23591606618d2cfa25082d17b93f2f4b53a118d1cbf6a80e4ad51cf0f099b4921fb83d6df0c9801
doc/oxbow.state/Oxbow_state/Config/index.html
Module Oxbow_state.ConfigSource
include module type of Types.Config
type t = {default_tag_config : Data.t;mutable default_overview_gaps : int;borders : Border.t;mutable cursor_theme : (string * int32) option;mutable modes : Oxbow_core.Mode.t list;mutable modkey : Wire.Modifiers.t;rules : Rules.t;spawn : Spawn.t;mutable focus_follows_pointer : Oxbow_core.Focus_follows_policy.t;mutable warp_on_focus : bool;mutable drag_retile : bool;mutable repeat_rate : int;mutable repeat_delay : int;
}set_focus_follows_pointer wm policy sets the focus follows pointer policy for wm.
Effects: mutates WM state
set_warp_on_focus wm warp_on_focus sets wm's "warp on focus" flag to warp_on_focus.
Effects: mutates WM state
set_drag_retile wm b sets wm's drag retile flag to b.
Effects: mutates WM state
set_border_width wm width sets wm's border width to width. Is Error msg when width is negative.
Effects: mutates WM state
set_cursor_theme wm cursor_theme sets wm's cursor theme to cursor_theme.
Effects: mutates WM state
set_key_repeat wm ~rate ~delay sets the key repeat rate and delay.
Effects: mutates WM state
set_border_color wm border color sets the target border type to color.
Effects: mutates WM state
set_default_width td ~delta applies delta to the default column width of td.
Effects: mutates WM state
set_float_seed td ~seed sets the float seed of td to seed.
Effects: mutates WM state
set_spawn_position wm position sets position as the spawn position of new windows for wm.
Effects: mutates WM state
set_spawn_focus wm b sets wm's focus on spawn to b.
Effects: mutates WM state
copy_tag_data td is a copy of td that shares no mutable record with td.
reset wm ~all restores the configured tag data, and overview gaps of every output. When all is true rules, modes, and labels are also reset.
Effects: mutates WM state
add_window_rule wm rule adds window rule defined by rule to wm's configuration.
Effects: mutates WM state
remove_window_rule wm index removes the window rule at index from wm's configuration.
Effects: mutates WM state
replace_window_rule wm rule replaces any window rule in wm with the same pattern as rule.
Effects: mutates WM state
add_input_rule wm rule adds input rule defined by rule to wm's configuration.
Effects: mutates WM state
remove_input_rule wm index removes the input rule at index from wm's configuration.
Effects: mutates WM state
replace_input_rule wm rule replaces any input rule in wm that matches rule.
Effects: mutates WM state
declare_mode wm name appends name to the declared modes.
Effects: mutates WM state
val remove_rules :
Types.Wm.t ->
[ `Window | `Input ] ->
int list ->
(Yojson.Safe.t option, string) resultremove_rules wm kind indices removes the rules based on kind indexed by indices. Is Error msg if indices contains any invalid index.
Effects: mutates WM state
apply_default_overview_gaps wm ~delta applies delta to wm's default overview gaps.
Effects: mutates WM state