Glossary

|

A pipe. An operator that passes the left operant into the function on the right.

node

A function that returns a functui.classes.Layout.

wrapper node

A type of node that both returns and takes in a layout as an argument. Example wrapper nodes are functui.common.border and functui.common.shrink.

container node

A type of node that takes in multiple nodes. Names for container nodes often contain a ‘box’ suffix. Example container nodes are functui.common.vbox and functui.common.static_box.

data node

A type of node that does not take in any child layouts. Example data nodes are functui.common.text and functui.common.vbar.

child

In a layout, a child layout is a layout returned by a note to the right of the pipe (|). In the layout text("foo") | border text is a child of border.

parent

In a layout, a parent layout is a layout returned by a note to the left of the pipe (|). In the layout text("foo") | border border is a parent of text.

descendants

In a layout, descendants are layouts returned by nodes to the right of the pipe (|). In the layout text("foo") | border | center text and border are descendants of center.