Expand description
Renderer-neutral node resizing helpers.
These helpers turn canvas-space resize intent into normal graph transactions without depending on resize handles, pointer capture, DOM state, windowing, or renderer APIs.
Structs§
- Node
Pointer Resize Request - Canvas-space request for resizing one node from pointer movement.
- Node
Resize Constraints - Optional canvas-space size bounds for a node resize request.
- Node
Resize Context - Runtime context for interpreting node resize geometry.
- Node
Resize Item - One node size edit inside a resize plan.
- Node
Resize Plan - Planned node resize transaction.
- Node
Resize Request - Canvas-space request for resizing one node to an explicit size.
- Node
Resize Session - Headless state for one pointer-driven node resize gesture.
- Node
Resize Session Outcome - Node
Resize Session Update Outcome - Node
Resize Session Update Request - Per-update inputs for a node resize session.
Enums§
- Node
Resize Axis - Optional resize-axis filter for pointer-derived resize geometry.
- Node
Resize Direction - XyFlow-style resize control direction.
Constants§
- NODE_
RESIZE_ TRANSACTION_ LABEL - Default transaction label used for committed node resize updates.
Functions§
- plan_
node_ pointer_ resize - Plans a node resize update from canvas-space pointer movement without mutating the graph.
- plan_
node_ pointer_ resize_ with_ context - Plans a pointer-driven node resize update using a runtime geometry context.
- plan_
node_ resize - Plans a node resize update without mutating the graph.
- plan_
node_ resize_ with_ context - Plans a node resize update using a runtime geometry context.