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.