Skip to content

flow-graph

The main FlowGraph web component that provides the visual scripting interface.

Attributes

Attribute Type Default Description
theme String "dark" Visual theme ("dark" or "light")
snap-to-grid Boolean false Snap nodes to grid
grid-size Number 20 Grid size for snapping
zoom-min Number 0.1 Minimum zoom level
zoom-max Number 3 Maximum zoom level
default-zoom Number 1 Default zoom level
readonly Boolean false Readonly mode

Usage

<flow-graph theme="dark" snap-to-grid grid-size="20">
  <flow-definitions>
    <!-- Node definitions -->
  </flow-definitions>

  <flow-nodes>
    <!-- Node instances -->
  </flow-nodes>

  <flow-edges>
    <!-- Edge connections -->
  </flow-edges>
</flow-graph>

Methods

Method Description
setReadonly(readonly) Enable/disable readonly mode
toggleReadonly() Toggle readonly mode

Events

The flow-graph component emits all standard FlowGraph events. See Events API for complete list.