headless_widgets library
Classes
- BasePopoverDelegate
- Convenience class implementing common functionality of PopoverDelegate.
- Button
- ButtonGroup
- ButtonState
- HoverRegion
- Drop-in replacement for MouseRegion that that only reacts to hover events, ignoring mouse dragging events. If mouse is pressed while in hover region, hover events will stop until mouse is released and when mouse cursor leaves the region while button is pressed, the onExit call will be delayed until mouse button is released.
- PopoverAnchor
- PopoverAttachment
- Describes the attachment of the popover relative to the anchor.
- PopoverController
- PopoverDelegate
- PopoverGeometry
- Describes actual geometry of popover after a successful layout pass.
- RenderSizedCustomMultiChildLayoutBox
- Defers the layout of multiple children to a delegate.
- SizedCustomMultiChildLayout
- A widget that uses a delegate to size and position multiple children.
- SizedMultiChildLayoutDelegate
- A delegate that controls the layout of multiple children.
- Slider
- SliderGeometry
- SliderState
Extensions
Functions
-
getCurrentRenderer(
) → FlutterRenderer - Returns the renderer that is currently being used.
Typedefs
- ButtonBuilder = Widget Function(BuildContext context, ButtonState state, Widget? child)
- SliderGeometryProvider = SliderGeometry Function(SliderState state, BoxConstraints constraints, Size thumbSize, Size trackSize)
- TrackConstraintsProvider = BoxConstraints Function(SliderState state, BoxConstraints constraints, Size thumbSize)