Flex Widget

Aligns its children along either a column or a row, depending on the horizontal property.

Properties

name

type (default value)

description

horizontal

bool (false)

Flex aligns its children in a row (main axis is horizontal) if true,
otherwise in a column (main axis is vertical).

autoSize

bool (true)

If true, Flex will automatically resize to fit its contents.
Children can’t be relatively position/sized when true.

align

ui.ALIGNMENT (Start)

Where to align the children in the main axis.

arrange

ui.ALIGNMENT (Start)

How to arrange the children in the cross axis.

External

name

type (default value)

description

grow

float (0)

Grow factor for the child. If there is unused space in the Flex,
it will be split between widgets according to this value.
Has no effect if autoSize is true.

stretch

float (0)

Stretches the child to a percentage of the Flex’s cross axis size.