Vuo
2.3.2
type
inputEditor
VuoInputEditorLoopType
VuoInputEditorLoopType.cc
Go to the documentation of this file.
1
10
#include "
VuoInputEditorLoopType.hh
"
11
12
extern
"C"
13
{
14
#include "
VuoLoopType.h
"
15
}
16
17
#include "
VuoInputEditorCurveRenderer.hh
"
18
22
VuoInputEditor
*
VuoInputEditorLoopTypeFactory::newInputEditor
()
23
{
24
return
new
VuoInputEditorLoopType
();
25
}
26
30
VuoInputEditorMenuItem
*
VuoInputEditorLoopType::setUpMenuTree
()
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
}
Generated on Sat Jun 19 2021 10:17:48 for Vuo by
1.9.1