fleury_internal library

Implementation hooks for Fleury's own tests and profiling tools.

Reusable widget packages must use the supported fleury_widget_support.dart contracts instead. These implementation hooks have no compatibility promise.

Classes

FocusableControl
Unstyled focus, hover, validation, and activation behavior for controls.
FormControlRegistration
Registration contract for value controls inside a form field.
FormControlScope
Publishes the current form-field registration to one control subtree.
RenderPointerListener

Enums

CellStyleState
A control state used when resolving a value from CellStyle.interactive.

Functions

dependOnScope<T extends Object>(BuildContext context) → T?
Framework plumbing behind widget accessors such as Theme.of: the nearest Scope<T> value, subscribing context to it, or null. Unlike BuildContext.scope it may run anywhere the element is mounted, because accessors are also called from handlers and element hooks.
projectText(String logicalText, {required TextPresentationPolicy policy}) → TextProjection
Projects logicalText for display under policy.
readScope<T extends Object>(BuildContext context) → T?
Framework plumbing: the nearest Scope<T> value without subscribing context — for a render object registering with a service, or an action fired from a handler, where a rebuild dependency would be wrong.
resolveCellStyle({required Iterable<CellStyle?> cascade, Set<CellStyleState> states = const {}}) → CellStyle
Resolves cascade from lowest to highest priority.
revealInScrollViews(RenderObject target, {RenderObject? surrounding}) → void
Reveals a laid-out target through enclosing scroll viewports.