Package org.jsignal.ui.layout
Class YogaLayoutConfig
java.lang.Object
org.jsignal.ui.layout.YogaLayoutConfig
- All Implemented Interfaces:
LayoutConfig
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jsignal.ui.layout.LayoutConfig
LayoutConfig.Align, LayoutConfig.Direction, LayoutConfig.Display, LayoutConfig.Edge, LayoutConfig.FlexDirection, LayoutConfig.Gutter, LayoutConfig.JustifyContent, LayoutConfig.Measure, LayoutConfig.MeasureMode, LayoutConfig.Overflow, LayoutConfig.PositionType, LayoutConfig.Size, LayoutConfig.Wrap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy(LayoutConfig config) longgetNode()voidvoidreset()voidvoidsetAlignItems(LayoutConfig.Align align) voidsetAlignSelf(LayoutConfig.Align align) voidsetAspectRatio(float aspectRatio) voidsetBasis(LayoutValue basis) voidvoidsetBorder(LayoutConfig.Edge edge, float border) voidsetDirection(LayoutConfig.Direction direction) voidsetDisplay(LayoutConfig.Display display) voidsetFlex(float flex) voidsetFlexDirection(LayoutConfig.FlexDirection direction) voidsetGap(LayoutConfig.Gutter gutter, float gap) voidsetGrow(float grow) voidsetHeight(LayoutValue height) voidvoidsetJustifyContent(LayoutConfig.JustifyContent justifyContent) voidsetMargin(LayoutConfig.Edge edge, LayoutValue margin) voidvoidsetMaxHeight(LayoutValue maxHeight) voidsetMaxWidth(LayoutValue maxWidth) voidsetMeasure(LayoutConfig.Measure measure) voidsetMinHeight(LayoutValue minHeight) voidsetMinWidth(LayoutValue minWidth) voidsetOverflow(LayoutConfig.Overflow overflow) voidsetPadding(LayoutConfig.Edge edge, LayoutValue padding) voidsetPosition(LayoutConfig.Edge edge, LayoutValue position) voidsetPositionType(LayoutConfig.PositionType position) voidsetShrink(float shrink) voidsetWidth(LayoutValue width) voidvoidsetWrap(LayoutConfig.Wrap wrap)
-
Constructor Details
-
YogaLayoutConfig
public YogaLayoutConfig(long node)
-
-
Method Details
-
getNode
public long getNode() -
reset
public void reset()- Specified by:
resetin interfaceLayoutConfig
-
copy
- Specified by:
copyin interfaceLayoutConfig
-
setMeasure
- Specified by:
setMeasurein interfaceLayoutConfig
-
setDirection
- Specified by:
setDirectionin interfaceLayoutConfig
-
setFlexDirection
- Specified by:
setFlexDirectionin interfaceLayoutConfig
-
setJustifyContent
- Specified by:
setJustifyContentin interfaceLayoutConfig
-
setAlignContent
- Specified by:
setAlignContentin interfaceLayoutConfig
-
setAlignItems
- Specified by:
setAlignItemsin interfaceLayoutConfig
-
setAlignSelf
- Specified by:
setAlignSelfin interfaceLayoutConfig
-
setPositionType
- Specified by:
setPositionTypein interfaceLayoutConfig
-
setWrap
- Specified by:
setWrapin interfaceLayoutConfig
-
setOverflow
- Specified by:
setOverflowin interfaceLayoutConfig
-
setDisplay
- Specified by:
setDisplayin interfaceLayoutConfig
-
setFlex
public void setFlex(float flex) - Specified by:
setFlexin interfaceLayoutConfig
-
setGrow
public void setGrow(float grow) - Specified by:
setGrowin interfaceLayoutConfig
-
setShrink
public void setShrink(float shrink) - Specified by:
setShrinkin interfaceLayoutConfig
-
setBasis
- Specified by:
setBasisin interfaceLayoutConfig
-
setBasisAuto
public void setBasisAuto()- Specified by:
setBasisAutoin interfaceLayoutConfig
-
setPosition
- Specified by:
setPositionin interfaceLayoutConfig
-
setMargin
- Specified by:
setMarginin interfaceLayoutConfig
-
setMarginAuto
- Specified by:
setMarginAutoin interfaceLayoutConfig
-
setPadding
- Specified by:
setPaddingin interfaceLayoutConfig
-
setBorder
- Specified by:
setBorderin interfaceLayoutConfig
-
setGap
- Specified by:
setGapin interfaceLayoutConfig
-
setWidth
- Specified by:
setWidthin interfaceLayoutConfig
-
setWidthAuto
public void setWidthAuto()- Specified by:
setWidthAutoin interfaceLayoutConfig
-
setHeight
- Specified by:
setHeightin interfaceLayoutConfig
-
setHeightAuto
public void setHeightAuto()- Specified by:
setHeightAutoin interfaceLayoutConfig
-
setMinWidth
- Specified by:
setMinWidthin interfaceLayoutConfig
-
setMaxWidth
- Specified by:
setMaxWidthin interfaceLayoutConfig
-
setMinHeight
- Specified by:
setMinHeightin interfaceLayoutConfig
-
setMaxHeight
- Specified by:
setMaxHeightin interfaceLayoutConfig
-
setAspectRatio
public void setAspectRatio(float aspectRatio) - Specified by:
setAspectRatioin interfaceLayoutConfig
-
markDirty
public void markDirty()- Specified by:
markDirtyin interfaceLayoutConfig
-