remove deprecated functions

Mon, 16 Jun 2025 21:04:10 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Mon, 16 Jun 2025 21:04:10 +0200
changeset 625
1726c5109ccd
parent 624
8086681cabfb
child 626
724c7036a03e

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);

mercurial