Mon, 16 Jun 2025 21:04:10 +0200
remove deprecated functions
| application/main.c | file | annotate | diff | comparison | revisions | |
| ui/common/context.h | file | annotate | diff | comparison | revisions | |
| ui/common/document.c | file | annotate | diff | comparison | revisions | |
| ui/ui/toolkit.h | file | annotate | diff | comparison | revisions |
--- a/application/main.c Sun Jun 15 12:09:28 2025 +0200 +++ b/application/main.c Mon Jun 16 21:04:10 2025 +0200 @@ -668,7 +668,7 @@ } ui_tab(obj, "Tab 10") { ui_grid(obj, .margin = 10, .rowspacing = 10, .columnspacing = 10, .def_vfill = TRUE) { - ui_label(obj, .label = "Name"); + ui_label(obj, 1, .label = "Name"); ui_textfield(obj, .hexpand = TRUE); ui_newline(obj);
--- a/ui/common/context.h Sun Jun 15 12:09:28 2025 +0200 +++ b/ui/common/context.h Mon Jun 16 21:04:10 2025 +0200 @@ -119,8 +119,6 @@ UiContext* uic_context(UiObject *toplevel, CxMempool *mp); UiContext* uic_root_context(UiContext *ctx); void uic_context_add_destructor(UiContext *ctx, cx_destructor_func func, void *data); -void uic_context_set_document(UiContext *ctx, void *document); // deprecated -void uic_context_detach_document(UiContext *ctx); // deprecated void uic_context_prepare_close(UiContext *ctx);
--- a/ui/common/document.c Sun Jun 15 12:09:28 2025 +0200 +++ b/ui/common/document.c Mon Jun 16 21:04:10 2025 +0200 @@ -44,44 +44,6 @@ } } -void ui_set_document(UiObject *obj, void *document) { - uic_context_detach_all(obj->ctx); - obj->ctx->attach_document(obj->ctx, document); -} - -void ui_detach_document(UiObject *obj) { - uic_context_detach_all(obj->ctx); -} - -void* ui_get_document(UiObject *obj) { - return obj->ctx->document; -} - -void ui_set_subdocument(void *document, void *sub) { - UiContext *ctx = ui_document_context(document); - if(!ctx) { - fprintf(stderr, "UI Error: pointer is not a document\n"); - } - // TODO -} - -void ui_detach_subdocument(void *document, void *sub) { - UiContext *ctx = ui_document_context(document); - if(!ctx) { - fprintf(stderr, "UI Error: pointer is not a document\n"); - } - // TODO -} - -void* ui_get_subdocument(void *document) { - UiContext *ctx = ui_document_context(document); - if(!ctx) { - fprintf(stderr, "UI Error: pointer is not a document\n"); - } - // TODO - return NULL; -} - void* ui_document_new(size_t size) { CxMempool *mp = cxMempoolCreateSimple(256); const CxAllocator *a = mp->allocator;
--- a/ui/ui/toolkit.h Sun Jun 15 12:09:28 2025 +0200 +++ b/ui/ui/toolkit.h Mon Jun 16 21:04:10 2025 +0200 @@ -504,11 +504,6 @@ UIEXPORT void* ui_document_new(size_t size); UIEXPORT void ui_document_destroy(void *doc); -UIEXPORT void ui_set_document(UiObject *obj, void *document); // deprecated -UIEXPORT void ui_detach_document(UiObject *obj); // deprecated -UIEXPORT void* ui_get_document(UiObject *obj); // deprecated -UIEXPORT void ui_set_subdocument(void *document, void *sub); // deprecated -UIEXPORT void ui_detach_subdocument(void *document, void *sub); // deprecated UIEXPORT void* ui_get_subdocument(void *document); // deprecated UIEXPORT UiContext* ui_document_context(void *doc);