xnano.core.layout
xnano.core.layout
¶
xnano.core.layout
Describe fixed, proportional, and content-sized grid constraints.
Classes:
-
LayoutConstraint–Sizing strategy and values for one grid slot.
Attributes:
-
LayoutConstraintKind(TypeAlias) –Sizing strategy used for one grid slot.
LayoutConstraintKind
module-attribute
¶
LayoutConstraintKind: TypeAlias = Literal[
"length",
"percentage",
"fill",
"content",
"min",
"max",
"ratio",
]
Sizing strategy used for one grid slot.
LayoutConstraint
dataclass
¶
LayoutConstraint(
kind: LayoutConstraintKind,
value: int = 1,
value2: int = 1,
)