ui/common/document.c

changeset 1200
abb4d3851061
parent 1198
5bb4366b0c32
equal deleted inserted replaced
1199:13b18989113c 1200:abb4d3851061
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 }

mercurial