Vuo
2.4.0
type
inputEditor
VuoInputEditorSizingMode
VuoInputEditorSizingMode.cc
Go to the documentation of this file.
1
10
#include "
VuoInputEditorSizingMode.hh
"
11
12
extern
"C"
13
{
14
#include "
VuoSizingMode.h
"
15
}
16
17
#include "
VuoInputEditorCurveRenderer.hh
"
18
22
VuoInputEditor
*
VuoInputEditorSizingModeFactory::newInputEditor
()
23
{
24
return
new
VuoInputEditorSizingMode
();
25
}
26
30
VuoInputEditorMenuItem
*
VuoInputEditorSizingMode::setUpMenuTree
()
31
{
32
VuoInputEditorMenuItem
*optionsTree =
new
VuoInputEditorMenuItem
(
"root"
);
33
34
for
(
int
i = 0; i < VuoSizingMode_Proportional + 1; ++i)
35
{
36
json_object
*optionAsJson =
VuoSizingMode_getJson
( (
VuoSizingMode
)i );
37
char
*optionSummary =
VuoSizingMode_getSummary
( (
VuoSizingMode
)i );
38
VuoInputEditorMenuItem
*optionItem =
new
VuoInputEditorMenuItem
(optionSummary, optionAsJson,
renderMenuIconWithSizingMode
((
VuoSizingMode
)i,
isInterfaceDark
()));
39
free(optionSummary);
40
optionsTree->
addItem
(optionItem);
41
}
42
43
return
optionsTree;
44
}
Generated on Wed Nov 24 2021 15:28:18 for Vuo by
1.9.2