Table of Contents

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()

public 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()

EffectiveLayoutCell(Widget)

protected TableLayoutCell EffectiveLayoutCell(Widget widget)

Parameters

widget Widget

Returns

TableLayoutCell

MeasureSizeConstraints()

public override void MeasureSizeConstraints()