| 95 void ui_document_ondetach(void *doc, ui_callback cb, void *data) { |
95 void ui_document_ondetach(void *doc, ui_callback cb, void *data) { |
| 96 UiContext *ctx = ui_document_context(doc); |
96 UiContext *ctx = ui_document_context(doc); |
| 97 ui_context_ondetach(ctx, cb, data); |
97 ui_context_ondetach(ctx, cb, data); |
| 98 } |
98 } |
| 99 |
99 |
| |
100 void ui_document_onattachmentstatuschange(void *doc, ui_callback cb, void *data) { |
| |
101 UiContext *ctx = ui_document_context(doc); |
| |
102 ui_context_onattachmentstatuschange(ctx, cb, data); |
| |
103 } |
| |
104 |
| 100 void ui_document_onattach_action(void *doc, const char *action) { |
105 void ui_document_onattach_action(void *doc, const char *action) { |
| 101 UiContext *ctx = ui_document_context(doc); |
106 UiContext *ctx = ui_document_context(doc); |
| 102 ui_context_onattach_action(ctx, action); |
107 ui_context_onattach_action(ctx, action); |
| 103 } |
108 } |
| 104 |
109 |
| 105 void ui_document_ondetach_action(void *doc, const char *action) { |
110 void ui_document_ondetach_action(void *doc, const char *action) { |
| 106 UiContext *ctx = ui_document_context(doc); |
111 UiContext *ctx = ui_document_context(doc); |
| 107 ui_context_ondetach_action(ctx, action); |
112 ui_context_ondetach_action(ctx, action); |
| 108 } |
113 } |
| 109 |
114 |
| |
115 void ui_document_onattachmentstatuschange_action(void *doc, const char *action) { |
| |
116 UiContext *ctx = ui_document_context(doc); |
| |
117 ui_context_onattachmentstatuschange_action(ctx, action); |
| |
118 } |
| |
119 |
| |
120 |
| |
121 int ui_document_is_attached(void *doc) { |
| |
122 UiContext *ctx = ui_document_context(doc); |
| |
123 return ui_context_is_attached(ctx); |
| |
124 } |
| |
125 |
| |
126 int ui_document_is_attached_to_obj(void *doc) { |
| |
127 UiContext *ctx = ui_document_context(doc); |
| |
128 return ui_context_is_attached_to_obj(ctx); |
| |
129 } |