Structs§
- App
- Dispatch
Outcome - DomQuery
- Snapshot-style query result over arena node ids.
- DomQuery
Mut - Mutable query handle with chainable bulk mutation helpers.
Functions§
- apply_
text_ overflow_ to_ line - Apply text-overflow truncation to a line of segments.
- build_
widget_ tree_ from_ root - Build an arena-based
WidgetTreefrom a root widget without requiring a fullAppinstance. - call_
on_ mouse_ move_ tree - Forward
on_mouse_movethrough the target bubble path (target → root). - constrain_
overlay_ position - Apply axis-specific constrain to an overlay position.
- dispatch_
event_ to_ target_ tree - Dispatch an event to a specific
targetnode using the arena tree. - dispatch_
event_ tree - Dispatch an event through the arena tree using capture + bubble phases.
- focused_
node_ id_ tree - Find the currently focused node by walking the entire tree depth-first.
- render_
tree_ to_ frame - Render a widget tree to a
FrameBufferwithout requiring a fullApp. - render_
tree_ to_ frame_ with_ debug - Render a widget tree to a
FrameBufferwith optional debug-layout overlay. - render_
tree_ to_ frame_ with_ stylesheet - Render a widget tree to a
FrameBufferusing an explicit stylesheet. - resolve_
axis_ constrain - Resolve axis-specific constrain values for overlay positioning.
- resolve_
transition_ for_ property - Resolve per-property transition parameters from a CSS [
Style]. - run_
layout_ pass - Run the CSS-layout pass on the widget tree.
- text_
overflow_ mode - Check if a style has text-wrap: nowrap and return the text-overflow mode.
- tree_
content_ local_ coords - Translate screen coordinates to content-local coordinates using tree node
geometry (prefers
content_rect, falls back tolayout_rect). - widget_
at_ tree_ layout - Find the deepest visible node at a screen coordinate using tree layout geometry, independent of rendered segment metadata.