1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 #ifndef TEXT_H
30 #define TEXT_H
31
32 #include "toolkit.h"
33 #include "../ui/text.h"
34 #include <QTextEdit>
35 #include <QLineEdit>
36
37
38 extern "C" {
39 char* ui_textarea_get(UiText *text);
40 void ui_textarea_set(UiText *text,
char *str);
41 char* ui_textarea_getsubstr(UiText *text,
int begin,
int end);
42 void ui_textarea_insert(UiText *text,
int pos,
char *str);
43 void ui_textarea_setposition(UiText *text,
int pos);
44 int ui_textarea_position(UiText *text);
45 void ui_textarea_selection(UiText *text,
int *begin,
int *end);
46 int ui_textarea_length(UiText *text);
47 void ui_textarea_remove(UiText *text,
int begin,
int end);
48
49 char* ui_textfield_get(UiString *str);
50 void ui_textfield_set(UiString *str,
char *value);
51 }
52
53
54
55 #endif
56
57