ui/common/wrapper.c

changeset 1134
b4b3c689ff8a
parent 1132
2cd3b4131a57
child 1135
2b1574ae72b5
equal deleted inserted replaced
1133:c9e2167b0f15 1134:b4b3c689ff8a
48 void ui_object_set_onclose(UiObject *obj, ui_callback callback, void *userdata) { 48 void ui_object_set_onclose(UiObject *obj, ui_callback callback, void *userdata) {
49 obj->onclose = callback; 49 obj->onclose = callback;
50 obj->onclosedata = userdata; 50 obj->onclosedata = userdata;
51 } 51 }
52 52
53 static int obj_unref(void *ptr) {
54 ui_object_unref(ptr);
55 }
56
57 void ui_mainthread_object_unref(UiObject *obj) {
58 ui_call_mainthread(obj_unref, obj);
59 }
60
61 static int doc_unref(void *ptr) {
62 ui_document_unref(ptr);
63 }
64
65 void ui_mainthread_document_unref(void *doc) {
66 ui_call_mainthread(doc_unref, doc);
67 }
68
53 69
54 /* ---------------------------- UiList ---------------------------- */ 70 /* ---------------------------- UiList ---------------------------- */
55 71
56 void* ui_list_get_data(UiList *list) { 72 void* ui_list_get_data(UiList *list) {
57 return list->data; 73 return list->data;

mercurial