Class TableLayout
- Namespace
- Lime
- Assembly
- Lime.dll
[TangerineMenuPath("Layout/Table Layout")]
public class TableLayout : Layout, IDisposable, IAnimable, ILayout
- Inheritance
-
TableLayout
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
TableLayout()
Properties
ColumnCount
[YuzuMember]
[Validation.Range(0, 2147483647)]
public int ColumnCount { get; set; }
Property Value
- int
ColumnSpacing
[YuzuMember]
[Validation.Range(0, 3.4028235E+38)]
public float ColumnSpacing { get; set; }
Property Value
- float
Columns
[YuzuMember]
public AnimableList<TableLayoutColumn> Columns { get; }
Property Value
- AnimableList<TableLayoutColumn>
RowCount
[YuzuMember]
[Validation.Range(0, 2147483647)]
public int RowCount { get; set; }
Property Value
- int
RowSpacing
[YuzuMember]
[Validation.Range(0, 3.4028235E+38)]
public float RowSpacing { get; set; }
Property Value
- float
Rows
[YuzuMember]
public AnimableList<TableLayoutRow> Rows { get; }
Property Value
- AnimableList<TableLayoutRow>
Spacing
public float Spacing { set; }
Property Value
- float
Methods
ArrangeChildren()
public override void ArrangeChildren()
protected TableLayoutCell EffectiveLayoutCell(Widget widget)
Parameters
widget
Widget
Returns
- TableLayoutCell
MeasureSizeConstraints()
public override void MeasureSizeConstraints()