Maki
Formally verfied low-code orchestration
Loading...
Searching...
No Matches
PropertiesMenu Class Reference

Menu used to edit the properties, fields, events and transitions of a node. More...

#include <properties_menu.h>

Inheritance diagram for PropertiesMenu:
MenuBase

Detailed Description

Menu used to edit the properties, fields, events and transitions of a node.

Property values are stored uniformly as maki::Value objects exposed through IParameter. TypeReference describes the value type; ControlTypes only selects a specialised editor when the generic ValueEditorFactory is not sufficient.

Special control value conventions:

SELECT / EVENT_SELECT: record { value: <selected value>, items: list<value> }

COMPONENT_SELECT: record { component: string, event: string, // optional: event call flow: string, // optional: flow call arguments: list<value> // optional }

The presence of "flow" selects FLOW_CALL semantics, the presence of "event" selects EVENT_SELECT semantics, and otherwise the component is treated as a TRIGGER_CALL.


The documentation for this class was generated from the following files:
  • /__w/maki/maki/app/widgets/properties/properties_menu.h
  • /__w/maki/maki/app/widgets/properties/properties_menu.cpp