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 nearestScope<T>value, subscribingcontextto 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
logicalTextfor display underpolicy. -
readScope<
T extends Object> (BuildContext context) → T? -
Framework plumbing: the nearest
Scope<T>value without subscribingcontext— 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
cascadefrom lowest to highest priority. -
revealInScrollViews(
RenderObject target, {RenderObject? surrounding}) → void - Reveals a laid-out target through enclosing scroll viewports.