GridLayout
classin packageklyn.gui.windows.layouts
public class GridLayout extends Layout:
└ GridLayout
Grid layout. Widgets are distributed in a matrix of equal cells. `GridLayoutParams` can override row, column and spans for individual widgets.
layout = GridLayout()
layout.columns = 2
grid = Container(layout)
grid.add(Label("Host"))
grid.add(TextBox())
Properties
Modifier and Type Member Description
public property columns
columns as Int = 1
No summary.
public property horizontalSpacing
horizontalSpacing as Int = 8
No summary.
public property rows
rows as Int = 0
No summary.
public property verticalSpacing
verticalSpacing as Int = 8
No summary.
Constructors
Modifier and Type Member Description
public GridLayout
GridLayout(rows as Int = 0, columns as Int = 1, horizontalSpacing as Int = 8, verticalSpacing as Int = 8):
No summary.
Methods
Modifier and Type Member Description
public override layout
layout(container as Container) as Void:
No summary.
Methods inherited from Layout: _ceilDiv, _childOuterPreferredHeight, _childOuterPreferredWidth, _childParams, _clamp, _edgeBottom, _edgeLeft, _edgeRight, _edgeTop, _innerHeight, _innerWidth, _innerX, _innerY, _marginBottom, _marginLeft, _marginRight, _marginTop, _max, _min, _normalizeAlign, _place, _preferredHeight, _preferredWidth, layout