package oxbow
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=a182e6d368a65e6752771e41e651713f
sha512=020d2c7f9f4e06966ca56695e24eb0b41dd12500aa65d2cd9b56e03068bbb6ea7770de0a33c04f0d054bd474bee8c2b36bb46af86266c9823490e1bd0810c027
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