Facebook.Yoga.TYogaNode: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
(не показано 13 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
* [[ System.TObject | Вверх к родителю: TObject ]] | * [[ System.TObject | Вверх к родителю: TObject ]] | ||
+ | * [[ Facebook.Yoga | К модулю: Facebook.Yoga ]] | ||
Delphi | Delphi | ||
<syntaxhighlight lang="Delphi">TYogaNode = class (TObject)</syntaxhighlight> | <syntaxhighlight lang="Delphi">TYogaNode = class (TObject)</syntaxhighlight> | ||
+ | |||
+ | <p class="class-inheritance"><span class="type-border">[[System.TObject|TObject]]</span> -> <span class="type-border">[[Facebook.Yoga.TYogaNode|TYogaNode]]</span></p> | ||
== Описание == | == Описание == | ||
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
− | |||
== Конструкторы == | == Конструкторы == | ||
Строка 16: | Строка 18: | ||
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">constructor</syntaxhighlight> || <code>Create(const AConfig: [[ | + | | <syntaxhighlight lang="Delphi">constructor</syntaxhighlight> || <code>Create(const AConfig: [[YGConfigRef|YGConfigRef]])</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|} | |} | ||
Строка 78: | Строка 80: | ||
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMargin(const AEdge: [[.YGEdge|YGEdge]]; const AMargin: [[Single]])</code> | + | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMargin(const AEdge: [[Facebook.Yoga.YGEdge|YGEdge]]; const AMargin: [[Single]])</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMarginAuto(const AEdge: [[.YGEdge|YGEdge]])</code> | + | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMarginAuto(const AEdge: [[Facebook.Yoga.YGEdge|YGEdge]])</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMarginPercent(const AEdge: [[.YGEdge|YGEdge]]; const APercent: [[Single]])</code> | + | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetMarginPercent(const AEdge: [[Facebook.Yoga.YGEdge|YGEdge]]; const APercent: [[Single]])</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMargin(const AEdge: [[.YGEdge|YGEdge]]): [[ | + | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMargin(const AEdge: [[Facebook.Yoga.YGEdge|YGEdge]]): [[YGValue|YGValue]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPadding(const AEdge: [[.YGEdge|YGEdge]]; const AMargin: [[Single]])</code> | + | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPadding(const AEdge: [[Facebook.Yoga.YGEdge|YGEdge]]; const AMargin: [[Single]])</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPaddingAuto(const AEdge: [[.YGEdge|YGEdge]])</code> | + | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPaddingAuto(const AEdge: [[Facebook.Yoga.YGEdge|YGEdge]])</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPaddingPercent(const AEdge: [[.YGEdge|YGEdge]]; const APercent: [[Single]])</code> | + | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPaddingPercent(const AEdge: [[Facebook.Yoga.YGEdge|YGEdge]]; const APercent: [[Single]])</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetPadding(AEdge: [[.YGEdge|YGEdge]]): [[ | + | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetPadding(AEdge: [[Facebook.Yoga.YGEdge|YGEdge]]): [[YGValue|YGValue]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetBorder(const AEdge: [[.YGEdge|YGEdge]]; const AMargin: [[Single]])</code> | + | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetBorder(const AEdge: [[Facebook.Yoga.YGEdge|YGEdge]]; const AMargin: [[Single]])</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetBorder(const AEdge: [[.YGEdge|YGEdge]]): [[Single]]</code> | + | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetBorder(const AEdge: [[Facebook.Yoga.YGEdge|YGEdge]]): [[Single]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPosition(const AEdge: [[.YGEdge|YGEdge]]; const | + | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPosition(const AEdge: [[Facebook.Yoga.YGEdge|YGEdge]]; const AValue: [[Single]])</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPositionPercent(const AEdge: [[.YGEdge|YGEdge]]; const APercent: [[Single]])</code> | + | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SetPositionPercent(const AEdge: [[Facebook.Yoga.YGEdge|YGEdge]]; const APercent: [[Single]])</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetPosition(const AEdge: [[.YGEdge|YGEdge]]): [[ | + | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetPosition(const AEdge: [[Facebook.Yoga.YGEdge|YGEdge]]): [[YGValue|YGValue]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
Строка 126: | Строка 128: | ||
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetWidth(): [[ | + | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetWidth(): [[YGValue|YGValue]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
Строка 138: | Строка 140: | ||
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetHeigth(): [[ | + | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetHeigth(): [[YGValue|YGValue]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
Строка 147: | Строка 149: | ||
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMinHeigth(): [[ | + | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMinHeigth(): [[YGValue|YGValue]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
Строка 156: | Строка 158: | ||
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMaxHeight(): [[ | + | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMaxHeight(): [[YGValue|YGValue]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
Строка 165: | Строка 167: | ||
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMinWidth(): [[ | + | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMinWidth(): [[YGValue|YGValue]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
Строка 174: | Строка 176: | ||
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMaxWidth(): [[ | + | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetMaxWidth(): [[YGValue|YGValue]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
Строка 206: | Строка 208: | ||
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Direction: [[.YGDirection|YGDirection]]</code> | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Direction: [[Facebook.Yoga.YGDirection|YGDirection]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>FlexDirection: [[.YGFlexDirection|YGFlexDirection]]</code> | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>FlexDirection: [[Facebook.Yoga.YGFlexDirection|YGFlexDirection]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>JustifyContent: [[.YGJustify|YGJustify]]</code> | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>JustifyContent: [[Facebook.Yoga.YGJustify|YGJustify]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>AlignItems: [[.YGAlign|YGAlign]]</code> | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>AlignItems: [[Facebook.Yoga.YGAlign|YGAlign]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>AlignSelf: [[.YGAlign|YGAlign]]</code> | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>AlignSelf: [[Facebook.Yoga.YGAlign|YGAlign]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>AlignContent: [[.YGAlign|YGAlign]]</code> | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>AlignContent: [[Facebook.Yoga.YGAlign|YGAlign]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
Строка 227: | Строка 229: | ||
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>PositionType: [[.YGPositionType|YGPositionType]]</code> | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>PositionType: [[Facebook.Yoga.YGPositionType|YGPositionType]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Wrap: [[.YGWrap|YGWrap]]</code> | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Wrap: [[Facebook.Yoga.YGWrap|YGWrap]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Overflow: [[.YGOverflow|YGOverflow]]</code> | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Overflow: [[Facebook.Yoga.YGOverflow|YGOverflow]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Display: [[.YGDisplay|YGDisplay]]</code> | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Display: [[Facebook.Yoga.YGDisplay|YGDisplay]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|- | |- |
Текущая версия на 17:09, 23 декабря 2022
Delphi
TYogaNode = class (TObject)
Содержание
Описание
Описание отсутствует.
Конструкторы
constructor
|
Create()
Описание отсутствует. |
constructor
|
Create(const AConfig: YGConfigRef)
Описание отсутствует. |
Методы
procedure
|
Reset()
Описание отсутствует. |
function
|
GetChildCount(): Integer
Описание отсутствует. |
function
|
GetChildAt(const AIndex: Integer): TYogaNode
Описание отсутствует. |
procedure
|
AddChildAt(const AChild: TYogaNode; const AIndex: Integer)
Описание отсутствует. |
procedure
|
AddChild(const AChild: TYogaNode)
Описание отсутствует. |
function
|
RemoveChildAt(const AIndex: Integer): TYogaNode
Описание отсутствует. |
procedure
|
RemoveChild(const AChild: TYogaNode)
Описание отсутствует. |
procedure
|
RemoveFromParent()
Описание отсутствует. |
function
|
IndexOf(const AChild: TYogaNode): Integer
Описание отсутствует. |
procedure
|
CalculateLayout(const AWidth: Single; const AHeight: Single)
Описание отсутствует. |
function
|
HasNewLayout(): Boolean
Описание отсутствует. |
procedure
|
Dirty()
Описание отсутствует. |
function
|
IsDirty(): Boolean
Описание отсутствует. |
procedure
|
CopyStyle(const ASrcNode: TYogaNode)
Описание отсутствует. |
procedure
|
MarkLayoutSeen()
Описание отсутствует. |
procedure
|
SetFlexBasis(const AValue: Single)
Описание отсутствует. |
procedure
|
SetFlexBasisAuto()
Описание отсутствует. |
procedure
|
SetFlexBasisPercent(const APrcent: Single)
Описание отсутствует. |
procedure
|
SetMargin(const AEdge: YGEdge; const AMargin: Single)
Описание отсутствует. |
procedure
|
SetMarginAuto(const AEdge: YGEdge)
Описание отсутствует. |
procedure
|
SetMarginPercent(const AEdge: YGEdge; const APercent: Single)
Описание отсутствует. |
function
|
GetMargin(const AEdge: YGEdge): YGValue
Описание отсутствует. |
procedure
|
SetPadding(const AEdge: YGEdge; const AMargin: Single)
Описание отсутствует. |
procedure
|
SetPaddingAuto(const AEdge: YGEdge)
Описание отсутствует. |
procedure
|
SetPaddingPercent(const AEdge: YGEdge; const APercent: Single)
Описание отсутствует. |
function
|
GetPadding(AEdge: YGEdge): YGValue
Описание отсутствует. |
procedure
|
SetBorder(const AEdge: YGEdge; const AMargin: Single)
Описание отсутствует. |
function
|
GetBorder(const AEdge: YGEdge): Single
Описание отсутствует. |
procedure
|
SetPosition(const AEdge: YGEdge; const AValue: Single)
Описание отсутствует. |
procedure
|
SetPositionPercent(const AEdge: YGEdge; const APercent: Single)
Описание отсутствует. |
function
|
GetPosition(const AEdge: YGEdge): YGValue
Описание отсутствует. |
procedure
|
SetWidth(const AValue: Single)
Описание отсутствует. |
procedure
|
SetWidthAuto()
Описание отсутствует. |
procedure
|
SetWidthPercent(const APercent: Single)
Описание отсутствует. |
function
|
GetWidth(): YGValue
Описание отсутствует. |
procedure
|
SetHeight(const AValue: Single)
Описание отсутствует. |
procedure
|
SetHeightAuto()
Описание отсутствует. |
procedure
|
SetHeightPercent(const APercent: Single)
Описание отсутствует. |
function
|
GetHeigth(): YGValue
Описание отсутствует. |
procedure
|
SetMinHeigth(const AValue: Single)
Описание отсутствует. |
procedure
|
SetMinHeigthPercent(const APercent: Single)
Описание отсутствует. |
function
|
GetMinHeigth(): YGValue
Описание отсутствует. |
procedure
|
SetMaxHeight(const AValue: Single)
Описание отсутствует. |
procedure
|
SetMaxHeightPercent(const APercent: Single)
Описание отсутствует. |
function
|
GetMaxHeight(): YGValue
Описание отсутствует. |
procedure
|
SetMinWidth(const AValue: Single)
Описание отсутствует. |
procedure
|
SetMinWidthPercent(const APercent: Single)
Описание отсутствует. |
function
|
GetMinWidth(): YGValue
Описание отсутствует. |
procedure
|
SetMaxWidth(const AValue: Single)
Описание отсутствует. |
procedure
|
SetMaxWidthPercent(const APercent: Single)
Описание отсутствует. |
function
|
GetMaxWidth(): YGValue
Описание отсутствует. |
procedure
|
SetAspectRatio(const AValue: Single)
Описание отсутствует. |
function
|
GetAspectRatio(): Single
Описание отсутствует. |
procedure
|
Print()
Описание отсутствует. |
function
|
ToString(): string
Описание отсутствует. |
Свойства
property
|
Position: TPointF
Описание отсутствует. |
property
|
Size: TSizeF
Описание отсутствует. |
property
|
Data: TObject
Описание отсутствует. |
property
|
Parent: TYogaNode
Описание отсутствует. |
property
|
Direction: YGDirection
Описание отсутствует. |
property
|
FlexDirection: YGFlexDirection
Описание отсутствует. |
property
|
JustifyContent: YGJustify
Описание отсутствует. |
property
|
AlignItems: YGAlign
Описание отсутствует. |
property
|
AlignSelf: YGAlign
Описание отсутствует. |
property
|
AlignContent: YGAlign
Описание отсутствует. |
property
|
AspectRatio: Single
Описание отсутствует. |
property
|
PositionType: YGPositionType
Описание отсутствует. |
property
|
Wrap: YGWrap
Описание отсутствует. |
property
|
Overflow: YGOverflow
Описание отсутствует. |
property
|
Display: YGDisplay
Описание отсутствует. |
property
|
Flex: Single
Описание отсутствует. |
property
|
FlexGrow: Single
Описание отсутствует. |
property
|
FlexShrink: Single
Описание отсутствует. |
Константы
const
|
Undefined: Integer
Описание отсутствует. |