plushie/widget/overlay
Overlay container widget builder (children stacked on z-axis).
Types
Option type for overlay properties.
pub type Opt {
Position(OverlayPosition)
Gap(Float)
OffsetX(Float)
OffsetY(Float)
Flip(Bool)
Align(OverlayAlign)
Width(length.Length)
A11y(a11y.A11y)
}
Constructors
-
Position(OverlayPosition) -
Gap(Float) -
OffsetX(Float) -
OffsetY(Float) -
Flip(Bool) -
Align(OverlayAlign) -
Width(length.Length) -
A11y(a11y.A11y)
pub type OverlayAlign {
AlignStart
AlignCenter
AlignEnd
}
Constructors
-
AlignStart -
AlignCenter -
AlignEnd
pub type OverlayPosition {
Below
Above
OverlayLeft
OverlayRight
}
Constructors
-
Below -
Above -
OverlayLeft -
OverlayRight
Values
pub fn build(o: Overlay) -> node.Node
Build the overlay into a renderable Node. Overlay requires exactly 2 children (base and overlay content).