voo_node_canvas
library
UI
Classes
-
CanvasConfig
-
Configuration for the node canvas.
-
CanvasController
-
Controller for managing canvas state and interactions.
-
CanvasGrid
-
A widget that displays the canvas grid background.
-
CanvasNode
-
Represents a node on the canvas.
-
CanvasState
-
Represents the complete state of a node canvas.
-
CanvasViewport
-
Represents the viewport state of the canvas.
-
CompactPaletteItem
-
A compact version of the palette item for horizontal layouts.
-
GridPainter
-
A custom painter that draws the canvas background grid.
-
NodeConnection
-
Represents a connection between two node ports.
-
NodeGroup
-
Represents a group of nodes on the canvas.
-
NodePalette
-
A palette widget that displays available node templates.
-
NodePort
-
Represents a connection port on a node.
-
NodeTemplate
-
A template for creating nodes on the canvas.
-
NodeWidget
-
A widget that displays a draggable node on the canvas.
-
VooCanvasEditor
-
A complete canvas editor with palette and toolbar.
-
VooNodeCanvas
-
A node-based canvas widget for creating visual node graphs.