ui/common/context.h

changeset 1089
a3db51a94b37
parent 1066
afe02792303d
--- a/ui/common/context.h	Tue Apr 14 18:08:20 2026 +0200
+++ b/ui/common/context.h	Wed Apr 15 11:19:25 2026 +0200
@@ -100,6 +100,8 @@
     
     ui_callback   close_callback;
     void          *close_data;
+    
+    unsigned int  ref;
 };
 
 struct UiVar {
@@ -131,6 +133,7 @@
 void uic_context_add_destructor(UiContext *ctx, cx_destructor_func func, void *data);
 
 void uic_context_prepare_close(UiContext *ctx);
+void uic_context_destroy(UiContext *ctx, void *document);
 
 void uic_context_attach_document(UiContext *ctx, void *document);
 void uic_context_detach_document(UiContext *ctx, void *document);

mercurial