--- 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);