539 } |
539 } |
540 |
540 |
541 cxListAdd(ctx->group_widgets, &gw); |
541 cxListAdd(ctx->group_widgets, &gw); |
542 } |
542 } |
543 |
543 |
|
544 UIEXPORT void *ui_ctx_allocator(UiContext *ctx) { |
|
545 return (void*) ctx ? ctx->allocator : NULL; |
|
546 } |
|
547 |
544 void* ui_malloc(UiContext *ctx, size_t size) { |
548 void* ui_malloc(UiContext *ctx, size_t size) { |
545 return ctx ? cxMalloc(ctx->allocator, size) : NULL; |
549 return ctx ? cxMalloc(ctx->allocator, size) : NULL; |
546 } |
550 } |
547 |
551 |
548 void* ui_calloc(UiContext *ctx, size_t nelem, size_t elsize) { |
552 void* ui_calloc(UiContext *ctx, size_t nelem, size_t elsize) { |