Package org.jsignal.ui.layout
Interface LayoutConfig
- All Known Implementing Classes:
YogaLayoutConfig
public interface LayoutConfig
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic enumstatic enumstatic enumstatic enumstatic enumstatic enumstatic interfacestatic enumstatic enumstatic enumstatic final recordstatic enum -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy(LayoutConfig config) 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)
-
Method Details
-
reset
void reset() -
copy
-
setMeasure
-
markDirty
void markDirty() -
setDirection
-
setFlexDirection
-
setJustifyContent
-
setAlignContent
-
setAlignItems
-
setAlignSelf
-
setPositionType
-
setWrap
-
setOverflow
-
setDisplay
-
setFlex
void setFlex(float flex) -
setGrow
void setGrow(float grow) -
setShrink
void setShrink(float shrink) -
setBasis
-
setBasisAuto
void setBasisAuto() -
setPosition
-
setMargin
-
setMarginAuto
-
setPadding
-
setBorder
-
setGap
-
setWidth
-
setWidthAuto
void setWidthAuto() -
setHeight
-
setHeightAuto
void setHeightAuto() -
setMinWidth
-
setMaxWidth
-
setMinHeight
-
setMaxHeight
-
setAspectRatio
void setAspectRatio(float aspectRatio)
-