ui/common/document.c

changeset 1198
5bb4366b0c32
parent 1197
4bbf0487509f
child 1200
abb4d3851061
equal deleted inserted replaced
1197:4bbf0487509f 1198:5bb4366b0c32
87 return ctx->obj; 87 return ctx->obj;
88 } 88 }
89 89
90 void ui_document_onattach(void *doc, ui_callback cb, void *data) { 90 void ui_document_onattach(void *doc, ui_callback cb, void *data) {
91 UiContext *ctx = ui_document_context(doc); 91 UiContext *ctx = ui_document_context(doc);
92 ctx->onattach = cb; 92 ui_context_onattach(ctx, cb, data);
93 ctx->onattachdata = data;
94 } 93 }
95 94
96 void ui_document_ondetach(void *doc, ui_callback cb, void *data) { 95 void ui_document_ondetach(void *doc, ui_callback cb, void *data) {
97 UiContext *ctx = ui_document_context(doc); 96 UiContext *ctx = ui_document_context(doc);
98 ctx->ondetach = cb; 97 ui_context_ondetach(ctx, cb, data);
99 ctx->ondetachdata = data;
100 } 98 }
101 99
102 void ui_document_onattach_action(void *doc, const char *action) { 100 void ui_document_onattach_action(void *doc, const char *action) {
103 UiContext *ctx = ui_document_context(doc); 101 UiContext *ctx = ui_document_context(doc);
104 ui_context_onattach_action(ctx, action); 102 ui_context_onattach_action(ctx, action);

mercurial