Vuo
2.0.0
node
vuo.ui
VuoTextField.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
node.h
"
13
14
#ifdef __cplusplus
15
extern
"C"
16
{
17
#endif
18
#include "
VuoUiTheme.h
"
19
#include "
VuoRenderedLayers.h
"
20
21
typedef
void
*
VuoTextField
;
22
23
VuoTextField
VuoTextField_make
(
VuoInteger
numLines);
24
25
void
VuoTextField_free
(
VuoTextField
textFieldPtr);
26
27
void
VuoTextField_onTypedCharacter
(
VuoTextField
textFieldPtr,
VuoText
character,
VuoModifierKey
modifiers);
28
29
bool
VuoTextField_onRenderedLayers
(
VuoTextField
textFieldPtr,
const
VuoRenderedLayers
* renderedLayers);
30
31
VuoLayer
VuoTextField_createTextLayer
(
VuoTextField
textFieldPtr);
32
33
void
VuoTextField_setLineCount
(
VuoTextField
textFieldPtr,
VuoInteger
lines);
34
35
void
VuoTextField_setLayerPosition
(
VuoTextField
textFieldPtr, VuoPoint2d position);
36
37
void
VuoTextField_setLayerWidth
(
VuoTextField
textFieldPtr,
VuoReal
width);
38
39
void
VuoTextField_setCursorColor
(
VuoTextField
textFieldPtr,
VuoColor
color);
40
41
void
VuoTextField_setLayerAnchor
(
VuoTextField
textFieldPtr,
VuoAnchor
anchor);
42
43
void
VuoTextField_setTheme
(
VuoTextField
textFieldPtr,
VuoUiTheme
theme);
44
45
void
VuoTextField_setText
(
VuoTextField
textFieldPtr,
VuoText
text);
46
47
void
VuoTextField_setPlaceholderText
(
VuoTextField
textFieldPtr,
VuoText
placeholder);
48
49
void
VuoTextField_setValidateCharInputCallback
(
VuoTextField
textFieldPtr,
bool
(*validateCharInputCallback)(
const
VuoText
current, uint32_t append));
50
51
void
VuoTextField_setValidateTextInputCallback
(
VuoTextField
textFieldPtr,
bool
(*validateTextInputCallback)(
const
VuoText
current,
VuoText
* modifiedText));
52
53
VuoText
VuoTextField_getText
(
VuoTextField
textFieldPtr);
54
55
#ifdef __cplusplus
56
}
57
#endif
Generated on Wed Feb 26 2020 23:19:42 for Vuo by
1.8.17