Fri, 15 Nov 2024 21:23:16 +0100
start UiObject ref with 0 and increases ref with ui_show
#include <stdio.h> #include <stdlib.h> #include "label.h" #include "container.h" #include "../../ucx/mempool.h" #include "../common/context.h" #include "../common/object.h" UIWIDGET ui_label(UiObject *obj, char *label) { return UIlabel(uic_get_current_container(obj), label, 2); } UIWIDGET ui_llabel(UiObject *obj, char *label) { return UIlabel(uic_get_current_container(obj), label, 0); } UIWIDGET ui_rlabel(UiObject *obj, char *label) { return UIlabel(uic_get_current_container(obj), label, 1); } UIWIDGET ui_space(UiObject *obj) { return UIspace(uic_get_current_container(obj)); } UIWIDGET ui_separator(UiObject *obj) { return UIseparator(uic_get_current_container(obj)); }