public void TextChangeCallbackSet(edje_object_text_change_cb func, IntPtr data) { IntPtr p = new IntPtr(dataptrs.Count); /* FIXME: there no way to remove this safely yet */ callbacks[func] = func; dataptrs[p] = data; edje_object_text_change_cb_set(Raw, func, data); }
private extern static void edje_object_text_change_cb_set(IntPtr obj, edje_object_text_change_cb func, IntPtr data);