Nodes List¶
List of all nodes included in the library.
Text¶
A simple text node. |
|
A data node for text that can be wrapped and styled. |
|
A data node for text that can be styled. |
Containers¶
A container node that arranges its chilren verticaly. |
|
A container node that arranges its chilren Horizontaly. |
|
A container node that does not arrange its children in any way |
|
A container node that allows children to expand on the y axis. |
|
A container node that allows children to expand on the x axis. |
|
A container node that allows children to wrap vertically. |
Interactive¶
A wrapper node that marks its child layout as interactive. |
|
Allow vertical scrolling if child does not fit into available space. |
See also
Borders and Separators¶
Vertical bar. |
|
Vertical bar build with a custom character. |
|
A double vertical bar. |
|
A thick vertical bar. |
|
An ascii vertical bar. |
|
Horizontal bar. |
|
Horizonatal bar build with a custom character. |
|
A double horizontal bar. |
|
A thick horizontal bar. |
|
An ascii horizontal bar. |
|
Puts a border around a layout. |
|
Border with a title attached on top. |
|
Puts a rounded border around a layout. |
|
Puts a thick border around a layout. |
|
Puts a double border around a layout. |
|
Puts a border consisting of ascii characters around a layout. |
Sizing and Constraints¶
Shrink child layout to its minimum size |
|
Shrink child layout to its minimum size along the x axis |
|
Shrink child layout to its minimum size along the y axis |
|
Shrink and center child layout in remaining space. |
|
Shrink and center child layout along the x axis. |
|
Shrink and center child layout along the y axis. |
|
Add padding / Shrink a layout by differences |
|
Add padding to left and right of a child layout. |
|
Limit width of a child layout. |
|
Limit height of a child layout. |
|
Set a minimum width. |
|
Set a minimum height. |
|
Wrap layout in a |
|
Wrap child layout in a |
Styling¶
Style all descendants with specified foreground. |
|
Style all descendants with specified background. |
|
Fill background with char |
|
Fill background with whitespace. |
|
Style a wrapper node with specified rule |
|
Style all descendants as bold. |
|
Style all descendants as blink. |
|
Style all descendants as underlined. |
|
Style all descendants as strike_through. |
|
Style all descendants as reverse. |
|
Style all descendants as italic. |
See also
Utility¶
Combines multiple wrapper nodes into one. |
|
A dummy wrapper node for situation when a wrapper node is required but not needed. |
|
A dummy node for situations where a node is required but not needed. |