ui/common/object.c

changeset 801
e096c441e874
parent 797
47008843b468
child 802
cc73993a3ff9
--- a/ui/common/object.c	Sun Oct 05 13:30:19 2025 +0200
+++ b/ui/common/object.c	Sun Oct 05 18:13:15 2025 +0200
@@ -100,6 +100,13 @@
     ui_free(obj->ctx, rm);
 }
 
+void ui_newline(UiObject *obj) {
+    UiContainerX *container = obj->container_end;
+    if(container) {
+        container->newline = TRUE;
+    }
+}
+
 void ui_object_ref(UiObject *obj) {
     obj->ref++;
 }
@@ -141,10 +148,6 @@
     return obj;
 }
 
-UiObject* uic_object_new(UiObject *toplevel, UIWIDGET widget) {
-    return uic_ctx_object_new(toplevel->ctx, widget);
-}
-
 UiObject* uic_ctx_object_new(UiContext *ctx, UIWIDGET widget) {
     UiObject *newobj = cxCalloc(ctx->allocator, 1, sizeof(UiObject));
     newobj->ctx = ctx;
@@ -153,26 +156,6 @@
     return newobj;
 }
 
-void uic_obj_add(UiObject *toplevel, UiObject *ctobj) {
-    UiObject *current = uic_current_obj(toplevel);
-    current->next = ctobj;
-}
-
-UiObject* uic_current_obj(UiObject *toplevel) {
-    if(!toplevel) {
-        return NULL;
-    }
-    UiObject *obj = toplevel;
-    while(obj->next) {
-        obj = obj->next;
-    }
-    return obj;
-}
-
-UiContainer* uic_get_current_container(UiObject *obj) {
-    return uic_current_obj(obj)->container;
-}
-
 void uic_object_push_container(UiObject *toplevel, UiContainerX *newcontainer) {
     newcontainer->prev = toplevel->container_end;
     if(toplevel->container_end) {

mercurial