Control Panels

Operator surfaces built from widgets, bound to page data, never sent to air.

The six control types, plus buttons.

WidgetWritesDefaults
SliderA numbermin 0, max 100, step 1, value 0
NumberA numbermin 0, step 1, value 0, no max
ToggleA booleanfalse
SelectOne of a listOff / On, value off
ColorA colour string#ffffff
Text inputA stringempty
ButtonA value on press, an event, or bothevent name derived from the path
  • Every control has a Label and a target Path.
  • Select options are one per line, written label:value.
  • The value field reads “Seed value” for an input and “Value written on press” for a button.
  • Values are parsed on the way in: true and false become booleans, a clean number becomes a number, everything else stays a string.
  • A list control repeats a row per array item and has no single seed value.