editor library
Editor widgets - NodeFlowEditor, NodeFlowViewer, and configuration.
Classes
-
ConnectionEvents<
T> - Events related to connection interactions
-
DefaultNodeFlowActions<
T> - Factory for creating default node flow actions.
- DetailVisibility
- Configuration that defines which visual elements should be rendered at a given Level of Detail.
- FlowError
- Error information
- LODConfig
- Configuration for Level of Detail (LOD) thresholds.
- LODState
- Reactive Level of Detail (LOD) state that computes current visibility settings based on the viewport zoom level.
-
NodeEvents<
T> - Events related to node interactions
-
NodeFlowAction<
T> - Base class for actions that can be triggered in the node flow editor.
- NodeFlowConfig
- Reactive configuration class for NodeFlow behavioral properties.
-
NodeFlowEditor<
T> - Node flow editor widget using MobX for reactive state management.
-
NodeFlowEvents<
T> - Comprehensive event system for the NodeFlowEditor
-
NodeFlowScope<
T> - An InheritedWidget that provides NodeFlowController to descendants.
-
NodeFlowShortcutManager<
T> - Manages keyboard shortcuts and action execution.
-
NodeFlowViewer<
T> - A simplified viewer for node flow graphs.
-
PortEvents<
T> - Events related to port interactions.
-
SelectionState<
T> - Represents the current selection state
- ViewportEvents
- Events related to viewport/canvas interactions (pan, zoom, canvas taps)
Enums
- DebugMode
- Debug visualization mode for NodeFlow.
- NodeFlowBehavior
- Defines how the node flow canvas behaves.