package oxbow
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
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.ipc/Oxbow_ipc/Command/Window/index.html
Module Command.WindowSource
Source
type t = | Close of Oxbow_core.Target.Window.Any.t| Focus_logical of {dir : Oxbow_core.Direction.Logical.t;warp : bool option;target : Oxbow_core.Target.Window.One.t;
}| Focus_spatial of {dir : Oxbow_core.Direction.Spatial.t;warp : bool option;target : Oxbow_core.Target.Window.One.t;
}| Focus_match of {warp : bool option;target : Oxbow_core.Target.Window.One.t;
}| Tag of {follow : bool;target : Oxbow_core.Target.Window.Any.t;
}| Tag_shift of {dir : Oxbow_core.Direction.Logical.t;follow : bool;target : Oxbow_core.Target.Window.Any.t;
}| Tag_shift_occupied of {dir : Oxbow_core.Direction.Logical.t;follow : bool;target : Oxbow_core.Target.Window.Any.t;
}| Move_drag| Move_to of {x : Oxbow_core.Extent.t;y : Oxbow_core.Extent.t;target : Oxbow_core.Target.Window.Any.t;
}| Move_spatial of {dir : Oxbow_core.Direction.Spatial.t;by : Oxbow_core.Extent.t;target : Oxbow_core.Target.Window.Any.t;
}| Resize_drag| Resize_to of {w : Oxbow_core.Extent.t;h : Oxbow_core.Extent.t;target : Oxbow_core.Target.Window.Any.t;
}| Resize_spatial of {dir : Oxbow_core.Direction.Spatial.t;by : Oxbow_core.Extent.t;target : Oxbow_core.Target.Window.Any.t;
}| Send_logical of {dir : Oxbow_core.Direction.Logical.t;policy : Oxbow_core.Tag.Policy.t;follow : bool;target : Oxbow_core.Target.Window.Any.t;
}| Send_spatial of {dir : Oxbow_core.Direction.Spatial.t;policy : Oxbow_core.Tag.Policy.t;follow : bool;target : Oxbow_core.Target.Window.Any.t;
}| Send_name of {name : string;policy : Oxbow_core.Tag.Policy.t;follow : bool;target : Oxbow_core.Target.Window.Any.t;
}| Shift of {dir : Oxbow_core.Direction.Logical.t;target : Oxbow_core.Target.Window.One.t;
}| Toggle_tag of {target : Oxbow_core.Target.Window.Any.t;
}| Toggle_floating of Oxbow_core.Target.Window.Any.t| Toggle_maximize of Oxbow_core.Target.Window.One.t| Toggle_fullscreen of Oxbow_core.Target.Window.One.t| Toggle_fake_fullscreen of Oxbow_core.Target.Window.Any.t| Set_sticky of {scope : Oxbow_core.Sticky.t;target : Oxbow_core.Target.Window.Any.t;
}| Toggle_sticky of {toggle : Oxbow_core.Sticky.Toggle.t;target : Oxbow_core.Target.Window.Any.t;
}| Toggle_swallow of Oxbow_core.Target.Window.Any.t| Zoom of {warp : bool option;target : Oxbow_core.Target.Window.One.t;
}| Column_consume of Oxbow_core.Target.Window.One.t| Column_release of Oxbow_core.Target.Window.One.t| Column_move of {dir : Oxbow_core.Direction.Logical.t;target : Oxbow_core.Target.Window.One.t;
}| Column_width of {delta : float Oxbow_core.Delta.t;target : Oxbow_core.Target.Window.One.t;
}| Column_width_default of Oxbow_core.Target.Window.One.t| Column_width_cycle of Oxbow_core.Target.Window.One.t| Rule_add of Oxbow_core.Window_rule.t| Rule_remove of int list| Label_add of {label : string;target : Oxbow_core.Target.Window.Any.t;
}| Label_remove of {label : string;target : Oxbow_core.Target.Window.Any.t;
}| Spawn_position of Oxbow_core.Spawn_position.t| Spawn_focus of bool| Drag_retile of bool| Scratchpad_set of {name : string;target : Oxbow_core.Target.Window.Any.t;
}| Scratchpad_clear of {target : Oxbow_core.Target.Window.Any.t;
}
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>