1using System.Threading.Tasks;
Provides padding for a layout element in a group contruct.
Basic interface for cell layout objects.
Padding[] Align()
Aligns cells and returns an array of padded cells.
void Flush()
Flushes any waiting elements int he layout pipeline.
Task Add(ILayoutElement Element)
Adds a cell to the layout.
void MeasurePositions(DrawingState State)
Measures layout entities and defines unassigned properties, related to positions.
void Distribute(bool SetPosition)
Distributes cells in layout.
float TotWidth
Total width of layout
float TotHeight
Total height of layout
Base interface for all layout elements.