reLayout abstract method

void reLayout(
  1. LayoutExpansion parentLayoutExpansion
)

Core of the auto layout strategy.

Typically called from the Container's Container.layout method to achieve iterative layout.

Implementations should either not do anything (OnePassLayoutStrategy), or check for _adjustableLabelsContainer's labels overlap. On overlap, it should set some values on _adjustableLabelsContainer's labels to make them smaller, less dense, tilt, skip etc, and call the Container.layout iteratively.

Implementation

void reLayout(LayoutExpansion parentLayoutExpansion);