| Interface | Description |
|---|---|
| HasDynamicLayout |
Interface implemented by widgets that allow dynamic layout.
|
| HasOptimalSize |
Interface implemented by widgets that can calculate optimal size.
|
| LayoutManager<O extends OutputManager<?>> |
Common interface for layout managers.
|
| Class | Description |
|---|---|
| AbstractDynamicLayout<O extends OutputManager<?>> |
Abstract implementation of the core dynamic layout algorithm.
|
| AbstractDynamicLayout.CellInfo |
Data class for widgets grouped into columns in the individual rows.
|
| AbstractDynamicLayout.RowInfo |
Data class for widgets grouped into rows.
|
| AbstractDynamicLayout.TNode |
The class represents one node of the visual widget tree.
|
| BorderLayout<O extends OutputManager<?>> |
Simple implementation of border layout.
|
| DynamicLayout<O extends OutputManager<?>> |
The class provides layout implementation that allows to rearrange widget containers (frames and windows)
to better utilize the available space.
|
| DynamicLayoutConfig |
Dynamic layout configuration options read from directory.
|
| DynamicLayoutIntegration<O extends OutputManager<?>> |
The dynamic layout algorithm is not directly attached to the widget tree.
|
| GridLayout<O extends OutputManager<?>> |
Simple implementation of grid layout.
|
| OptimalSizeLayout |
The class provides layout logic that, based on the window content, calculates the window optimal size
and assigns the size to the linked window.
|
| StackLayout<O extends OutputManager<?>> |
An implementation of stack layout.
|
| WindowDynamicLayoutIntegration |
The dynamic layout algorithm is not directly attached to the widget tree.
|
| Enum | Description |
|---|---|
| StackLayout.Direction |
Stacking direction.
|