ui/cocoa/toolkit.h

changeset 109
c3dfcb8f0be7
parent 100
d2bd73d28ff1
child 112
c3f2f16fa4b8
--- a/ui/cocoa/toolkit.h	Sun Jul 20 22:04:39 2025 +0200
+++ b/ui/cocoa/toolkit.h	Sun Aug 24 15:24: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