Thu, 12 Oct 2023 14:09:04 +0200
add cleanup code for wrapper objects (WinUI3)
#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)); }