Back to Terminal Gui

Arrangement Lexicon

docfx/includes/arrangement-lexicon.md

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