Class Column.Builder
java.lang.Object
com.trevlar.menukit.api.layout.Column.Builder
- Enclosing class:
Column
-
Method Summary
Modifier and TypeMethodDescriptionadd(PanelElement element) Appends an element that is already built, including underCrossAlign.FILL.add(ElementSpec spec) Appends an element.addColumn(Consumer<Column.Builder> config) Appends a nested column.addRow(Consumer<Row.Builder> config) Appends a nested row.build()Returns the children as a flat list, each with itschildXandchildYset.crossAlign(CrossAlign align) Horizontal alignment.spacing(int px) Pixels between adjacent children.
-
Method Details
-
spacing
Pixels between adjacent children. Must be>= 0. -
addColumn
Appends a nested column. SeeRow.Builder.addRow(Consumer). -
addRow
Appends a nested row. -
build
Returns the children as a flat list, each with itschildXandchildYset.
-