122 struct UiText { |
122 struct UiText { |
123 char* (*get)(UiText*); |
123 char* (*get)(UiText*); |
124 void (*set)(UiText*, char*); |
124 void (*set)(UiText*, char*); |
125 char* value; |
125 char* value; |
126 void *obj; |
126 void *obj; |
|
127 void *undomgr; |
127 // TODO: selection, undo, replace, ... |
128 // TODO: selection, undo, replace, ... |
128 }; |
129 }; |
129 |
130 |
130 void ui_init(char *appname, int argc, char **argv); |
131 void ui_init(char *appname, int argc, char **argv); |
131 void ui_exitfunc(ui_callback f, void *udata); |
132 void ui_exitfunc(ui_callback f, void *udata); |