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)