104 char* ui_configfile(char *name); |
119 char* ui_configfile(char *name); |
105 |
120 |
106 void ui_main(); |
121 void ui_main(); |
107 void ui_show(UiObject *obj); |
122 void ui_show(UiObject *obj); |
108 |
123 |
109 void* ui_document_create(UiObject *obj, size_t size); |
124 void ui_set_document(UiObject *obj, void *document); |
|
125 void ui_detach_document(UiObject *obj, void *document); |
|
126 |
|
127 void* ui_document_new(size_t size); |
110 void ui_document_destroy(void *doc); |
128 void ui_document_destroy(void *doc); |
111 |
129 |
112 void* ui_document_malloc(void *doc, size_t size); |
130 void* ui_document_malloc(void *doc, size_t size); |
113 void* ui_document_calloc(void *doc, size_t nelem, size_t elsize); |
131 void* ui_document_calloc(void *doc, size_t nelem, size_t elsize); |
114 void ui_document_free(void *doc, void *ptr); |
132 void ui_document_free(void *doc, void *ptr); |
115 void* ui_document_realloc(void *doc, void *ptr, size_t size); |
133 void* ui_document_realloc(void *doc, void *ptr, size_t size); |
116 |
134 |
|
135 // TODO: remove (or not) |
117 void ui_document_addint(void *doc, char *name); |
136 void ui_document_addint(void *doc, char *name); |
118 void ui_document_regint(void *doc, char *name, UiInteger *i); |
137 void ui_document_regint(void *doc, char *name, UiInteger *i); |
119 void ui_document_setint(void *doc, char *name, int val); |
138 void ui_document_setint(void *doc, char *name, int val); |
120 int ui_document_getint(void *doc, char *name); |
139 int ui_document_getint(void *doc, char *name); |
|
140 |
|
141 // new: |
|
142 int ui_getint(UiObject *obj, char *name); |
|
143 |
121 |
144 |
122 |
145 |
123 #ifdef __cplusplus |
146 #ifdef __cplusplus |
124 } |
147 } |
125 #endif |
148 #endif |