Skip to main content

jellyflow_runtime/runtime/resize/
mod.rs

1//! Renderer-neutral node resizing helpers.
2//!
3//! These helpers turn canvas-space resize intent into normal graph transactions without depending
4//! on resize handles, pointer capture, DOM state, windowing, or renderer APIs.
5
6mod parent_expansion;
7mod planner;
8mod session;
9mod store;
10mod types;
11
12pub use planner::{
13    plan_node_pointer_resize, plan_node_pointer_resize_with_context, plan_node_resize,
14    plan_node_resize_with_context,
15};
16pub use session::{NodeResizeSession, NodeResizeSessionUpdateRequest};
17pub use store::{NodeResizeSessionOutcome, NodeResizeSessionUpdateOutcome};
18pub use types::{
19    NODE_RESIZE_TRANSACTION_LABEL, NodePointerResizeRequest, NodeResizeAxis, NodeResizeConstraints,
20    NodeResizeContext, NodeResizeDirection, NodeResizeItem, NodeResizePlan, NodeResizeRequest,
21};