boxy library
This library contains CustomBoxy, a widget that uses a delegate to control the layout of multiple children.
Classes
- BaseBoxyChild
- Base class of child handles managed by RenderBoxyMixin clients.
-
BoxBoxyDelegate<
LayoutData extends Object> - A delegate that controls the layout and paint of child widgets, used by CustomBoxy.
- BoxyChild
- A handle used by CustomBoxy widgets to change how it lays out, paints, and hit tests its children.
-
BoxyDelegate<
LayoutData extends Object> - A delegate that controls the layout and paint of child widgets, used by CustomBoxy.
-
BoxyId<
T extends Object> - Widget that can provide data to the parent CustomBoxy.
- BoxyLayerContext
- A convenient wrapper to PaintingContext, provides methods to push compositing Layers from the paint methods of BoxyDelegate.
- CustomBoxy
- A widget that uses a delegate to control the layout of multiple children.
-
LayerKey<
T extends Layer> - Cache for Layer objects, used by BoxyLayerContext methods.
- SliverBoxyChild
- A handle used by CustomBoxy widgets to change how it lays out, paints, and hit tests its children.
-
SliverBoxyDelegate<
LayoutData extends Object> - A delegate that controls the layout and paint of child widgets, used by CustomBoxy.
- SliverOffset
- Subclass of Offset that is also aware of its main and cross axis extent.
- SliverSize
- Subclass of Size that is also aware of its main and cross axis extent.
Enums
- BoxyDelegatePhase
- The current phase in the render pipeline that the boxy is in.