diff -r 97792f44d919 -r 0b8ac9d6d473 ui/cocoa/toolkit.h --- a/ui/cocoa/toolkit.h Mon May 19 15:54:58 2014 +0200 +++ b/ui/cocoa/toolkit.h Mon May 19 21:15:43 2014 +0200 @@ -64,4 +64,24 @@ @end +@interface UiThread : NSObject { + UiObject *obj; + ui_threadfunc job_func; + void *job_data; + ui_callback finish_callback; + void *finish_data; +} +- (id) initWithObject:(UiObject*)object; +- (void) setJobFunction:(ui_threadfunc)func; +- (void) setJobData:(void*)data; +- (void) setFinishCallback:(ui_callback)callback; +- (void) setFinishData:(void*)data; + +- (void) start; +- (void) runJob:(id)n; +- (void) finish:(id)n; + +@end + +