Table of Contents

Class FlowLayout

Namespace
Lime
Assembly
Lime.dll
[TangerineMenuPath("Layout/Flow Layout")]
public class FlowLayout : Layout, IDisposable, IAnimable, ILayout
Inheritance
FlowLayout
Implements
Inherited Members
Extension Methods

Constructors

FlowLayout()

public FlowLayout()

FlowLayout(LayoutDirection)

public FlowLayout(LayoutDirection direction)

Parameters

direction LayoutDirection

Properties

Direction

[YuzuMember]
public LayoutDirection Direction { get; set; }

Property Value

LayoutDirection

EqualizeWidgetHeights

[YuzuMember]
public bool EqualizeWidgetHeights { get; set; }

Property Value

bool

Spacing

[YuzuMember]
[Validation.Range(0, 3.4028235E+38)]
public float Spacing { get; set; }

Property Value

float

Methods

ArrangeChildren()

public override void ArrangeChildren()

ColumnCount(int)

public int ColumnCount(int rowIndex)

Parameters

rowIndex int

Returns

int

MeasureSizeConstraints()

public override void MeasureSizeConstraints()

OnSizeChanged(Widget, Vector2)

public override void OnSizeChanged(Widget widget, Vector2 sizeDelta)

Parameters

widget Widget
sizeDelta Vector2

RowCount(int)

public int RowCount(int columnIndex)

Parameters

columnIndex int

Returns

int