diff -r 56016468753d -r 8ccdde37275b ui/ui/toolkit.h --- a/ui/ui/toolkit.h Thu May 15 15:53:29 2014 +0200 +++ b/ui/ui/toolkit.h Thu May 15 17:17:58 2014 +0200 @@ -220,6 +220,7 @@ UiContext* ui_document_context(void *doc); +// TODO: remove void* ui_document_malloc(void *doc, size_t size); void* ui_document_calloc(void *doc, size_t nelem, size_t elsize); void ui_document_free(void *doc, void *ptr); @@ -237,11 +238,16 @@ // new: int ui_getint(UiObject *obj, char *name); - + void ui_set_group(UiContext *ctx, int group); void ui_unset_group(UiContext *ctx, int group); int* ui_active_groups(UiContext *ctx, int *ngroups); +void* ui_malloc(UiContext *ctx, size_t size); +void* ui_calloc(UiContext *ctx, size_t nelem, size_t elsize); +void ui_free(UiContext *ctx, void *ptr); +void* ui_realloc(UiContext *ctx, void *ptr, size_t size); + // types UiObserver* ui_observer_new(ui_callback f, void *data); UiObserver* ui_obsvlist_add(UiObserver *list, UiObserver *observer);