FGX.Controls.Types.TfgControlAlignment

From FGX Native Докуметация
Jump to navigation Jump to search

Delphi

TfgControlAlignment = class (TfgPersistent)

TPersistent -> TfgPersistent -> TfgControlAlignment

Описание

Настройки выравнивания контрола в родительском контейнере.

Конструкторы

constructor
Create(AOwner: TPersistent)

Описание отсутствует.

Методы

function
AreDefaultValues(): Boolean

Описание отсутствует.

function
ToString(): string

Описание отсутствует.

Свойства

property
AlignSelf: TfgAlignSelf

The AlignSelf property has the same options and effect as AlignItems but instead of affecting the children within a container, you can apply this property to a single child to change its alignment within its parent.

This property overrides any option set by the parent via the AlignItems property.

property
FlexGrow: Single

The property describes how any space within a container should be distributed among its children along the main axis. After laying out its children, a container will distribute any remaining space according to the FlexGrow values specified by its children.

FlexGrow accepts any floating point value >= 0, with 0 being the default value. A container will distribute any remaining space among its children weighted by the child’s FlexGrow value.

property
FlexShrink: Single

The property describes how to shrink children along the main axis in the case that the total size of the children overflow the size of the container on the main axis.

FlexShrink is very similar to FlexGrow and can be thought of in the same way if any overflowing size is considered to be negative remaining space. These two properties also work well together by allowing children to grow and shrink as needed.

FlexShrink accepts any floating point value >= 0, with 0 being the default value. A container will shrink its children weighted by the child’s FlexShrink value.

property
FlexBasis: Single

The FlexBasis property is an axis-independent way of providing the default size of an item on the main axis. Setting the FlexBasis of a child is similar to setting the Width of that child if its parent is a container with FlexDirection = row or setting the Height of a child if its parent is a container with FlexDirection = column. The FlexBasis of an item is the default size of that item, the size of the item before any FlexGrow and FlexShrink calculations are performed.

property
Direction: TfgControlLayoutDirection

Направление выравнивания контрола для разных направлений правописаний языков.

Константы

const
DefaultAlignSelf: TfgAlignSelf

Описание отсутствует.

const
DefaultFlexGrow: Comp

Описание отсутствует.

const
DefaultFlexShrink: Comp

Описание отсутствует.

const
DefaultFlexBasis: Comp

Описание отсутствует.

const
DefaultDirection: TfgControlLayoutDirection

Описание отсутствует.