Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
ICellLayout.cs
1using System.Threading.Tasks;
2
4{
8 public interface ICellLayout
9 {
14 Task Add(ILayoutElement Element);
15
19 void Flush();
20
26
31 void Distribute(bool SetPosition);
32
38
43 {
44 get;
45 }
46
51 {
52 get;
53 }
54 }
55}
Provides padding for a layout element in a group contruct.
Definition: Padding.cs:11
Basic interface for cell layout objects.
Definition: ICellLayout.cs:9
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 TotHeight
Total height of layout
Definition: ICellLayout.cs:51
Base interface for all layout elements.