ui/common/object.c

changeset 1046
94df16a7fff2
parent 1035
86d3a45dc928
child 1047
acb5352a2038
equal deleted inserted replaced
1045:e855396fd839 1046:94df16a7fff2
56 if(!destruction_callbacks) { 56 if(!destruction_callbacks) {
57 destruction_callbacks = cxLinkedListCreate(NULL, sizeof(objcallback)); 57 destruction_callbacks = cxLinkedListCreate(NULL, sizeof(objcallback));
58 } 58 }
59 objcallback cb = { func, userdata }; 59 objcallback cb = { func, userdata };
60 cxListAdd(destruction_callbacks, &cb); 60 cxListAdd(destruction_callbacks, &cb);
61 }
62
63 UiObject* ui_dummy_object(void) {
64 return uic_object_new_toplevel();
61 } 65 }
62 66
63 void uic_object_created(UiObject *obj) { 67 void uic_object_created(UiObject *obj) {
64 CxIterator i = cxListIterator(creation_callbacks); 68 CxIterator i = cxListIterator(creation_callbacks);
65 cx_foreach(objcallback *, cb, i) { 69 cx_foreach(objcallback *, cb, i) {

mercurial