arrangement-lexicon.md 1.6 KB

Term Meaning
Arrange Mode Interactive mode activated via Ctrl+F5 (configurable via Application.ArrangeKey) that displays indicators on arrangeable views and allows keyboard-based arrangement.
Arrangement The feature of Layout which controls how the user can use the mouse and keyboard to arrange views and enables either Tiled or Overlapped layouts.
Modal A view run as an "application" via Application.Run where Modal == true. Has constrained z-order with modal view at z-order 1.
Movable A View that can be moved by the user using keyboard or mouse. Enabled by setting ViewArrangement.Movable flag.
Overlapped Layout where SubViews have overlapping Frames with Z-order determining visual stacking. Enabled by ViewArrangement.Overlapped flag.
Resizable A View that can be resized by the user using keyboard or mouse. Enabled by setting ViewArrangement.Resizable flag.
Runnable A view where Application.Run(Toplevel) is called. Each non-modal Runnable view has its own RunState and operates as a self-contained application.
Tiled Layout where SubViews typically do not overlap, with no z-order. Default layout mode set to ViewArrangement.Fixed.