widget library

Classes

AutoManagedWebF
AutoManagedWebFState
ContentfulWidgetDetector
Utility class to detect if a widget or render object contains contentful painting that should trigger FCP (First Contentful Paint) and LCP (Largest Contentful Paint).
NestedScrollCoordinator
A widget that coordinates nested scrolling between a child scrollable and its parent scrollable.
NestedScrollForwarder
A widget that provides scroll controllers to descendant widgets to enable nested scroll forwarding.
RenderWidgetElement
SelfOwnedWebRenderLayoutWidgetElement
WebF
The entry-point widget class responsible for rendering all content created by HTML, CSS, and JavaScript in WebF.
WebFChildNodeSize
A simple widget to compute the total height of the childNodes of a given HTMLElement in a flow layout. This is useful for building a WidgetElement whose height depends on the HTML/CSS layout height. Note: The margin space between the childNodes is ignored because the parentData does not belong to WebF's RenderObjectModel.
WebFContext
WebFContextInheritElement
WebFEnsureVisible
WebFEventListener
Portal is essential to capture WebF gestures on WebF elements when the renderObject is located outside of WebF's root renderObject tree. Exp: using showModalBottomSheet or showDialog, it will create a standalone Widget Tree alone side with the original Widget Tree. Use this widget to make the gesture dispatcher works.
WebFHTMLElement
WebFRenderWidgetAdaptor
WebFRootViewport
WebFRouterView
WebFRouterViewport
WebFRouterViewState
WebFState
The state for WebF when using a direct controller reference
WebFStateElement
WebFSubView
WebFSubViewState
WebFWidgetElement
WebFWidgetElementAdapterElement
WebFWidgetElementAdapterState
WebFWidgetElementState
WidgetElement
WidgetElementAdapter

Typedefs

OnAppBarCreated = PreferredSizeWidget Function(String title, RouterLinkElement routeLinkElement)
Signature for creating an AppBar for a WebF subview page.
OnControllerCreated = void Function(WebFController controller)
WebFRouterViewBuilder = Widget Function(BuildContext context, WebFController controller)