ui/cocoa/toolkit.h

changeset 721
e9f655afc7ed
parent 404
384f6d1f5784
child 864
d39301e8f962
--- a/ui/cocoa/toolkit.h	Sun Aug 24 13:30:56 2025 +0200
+++ b/ui/cocoa/toolkit.h	Sun Aug 24 13:38:16 2025 +0200
@@ -31,6 +31,19 @@
 #include "../common/context.h"
 #include "../common/object.h"
 
+@interface UiAppCallback : NSObject {
+    ui_threadfunc callback;
+    void          *userdata;
+}
+
+- (id) initWithCallback:(ui_threadfunc)func userdata:(void*)userdata;
+
+- (void) callMainThread;
+
+- (void) mainThread:(id)n;
+
+@end
+
 void ui_cocoa_onstartup(void);
 void ui_cocoa_onopen(const char *file);
 void ui_cocoa_onexit(void);

mercurial