ui/common/document.c

changeset 1195
6ec3c71ba298
parent 1141
e37824dd7281
child 1196
296b8b6eaae6
--- a/ui/common/document.c	Sat Jun 13 14:12:43 2026 +0200
+++ b/ui/common/document.c	Sat Jun 13 17:08:09 2026 +0200
@@ -86,3 +86,15 @@
 UiObject* ui_context_obj(UiContext *ctx) {
     return ctx->obj;
 }
+
+void  ui_document_onattach(void *doc, ui_callback cb, void *data) {
+    UiContext *ctx = ui_document_context(doc);
+    ctx->onattach = cb;
+    ctx->onattachdata = data;
+}
+
+void  ui_document_ondetach(void *doc, ui_callback cb, void *data) {
+    UiContext *ctx = ui_document_context(doc);
+    ctx->ondetach = cb;
+    ctx->ondetachdata = data;
+}

mercurial