Class pinnacle.layout.LayoutNode
Fields
label nullable
label?: string
A label that helps Pinnacle decide how to diff layout trees.
traversal_index nullable
traversal_index?: integer
An index that determines how Pinnacle traverses a layout tree.
traversal_overrides nullable
traversal_overrides?: table<integer, integer[]>
A set of indices per window index that changes how that window is assigned a geometry.
layout_dir nullable
layout_dir?: pinnacle.layout.LayoutDir
The direction that child nodes are laid out.
gaps nullable
gaps?: number | pinnacle.layout.Gaps
The gaps the node applies around its children nodes.
size_proportion nullable
size_proportion?: number
The proportion the node takes up relative to its siblings.
children nullable
children?: pinnacle.layout.LayoutNode[]
Child layout nodes.