Vuo  2.4.1
VuoInputEditorLoopType.cc
Go to the documentation of this file.
1
11
12extern "C"
13{
14 #include "VuoLoopType.h"
15}
16
18
23{
24 return new VuoInputEditorLoopType();
25}
26
31{
32 VuoInputEditorMenuItem *optionsTree = new VuoInputEditorMenuItem("root");
33
34 for(int i = 0; i < VuoLoopType_None+1; i++)
35 {
36 json_object *optionAsJson = VuoLoopType_getJson( (VuoLoopType)i );
37 if (!shouldIncludeValue(optionAsJson))
38 continue;
39
40 char *optionSummary = VuoLoopType_getSummary( (VuoLoopType)i );
41 VuoInputEditorMenuItem *optionItem = new VuoInputEditorMenuItem(optionSummary, optionAsJson, renderMenuIconWithLoopType((VuoLoopType)i, isInterfaceDark()));
42 free(optionSummary);
43 optionsTree->addItem(optionItem);
44 }
45
46 return optionsTree;
47}