| 84 } |
84 } |
| 85 |
85 |
| 86 UiObject* ui_context_obj(UiContext *ctx) { |
86 UiObject* ui_context_obj(UiContext *ctx) { |
| 87 return ctx->obj; |
87 return ctx->obj; |
| 88 } |
88 } |
| |
89 |
| |
90 void ui_document_onattach(void *doc, ui_callback cb, void *data) { |
| |
91 UiContext *ctx = ui_document_context(doc); |
| |
92 ctx->onattach = cb; |
| |
93 ctx->onattachdata = data; |
| |
94 } |
| |
95 |
| |
96 void ui_document_ondetach(void *doc, ui_callback cb, void *data) { |
| |
97 UiContext *ctx = ui_document_context(doc); |
| |
98 ctx->ondetach = cb; |
| |
99 ctx->ondetachdata = data; |
| |
100 } |