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

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)