22 "title" :
"VuoWindow",
26 "VuoWindowTextInternal"
46 dispatch_sync(dispatch_get_main_queue(), ^{
53 window.alphaValue = 0;
55 [window orderWindow:NSWindowBelow relativeTo:VuoApp_splashWindow.windowNumber];
57 [window orderFront:NSApp];
58 [window makeKeyWindow];
60 [NSAnimationContext runAnimationGroup:^(NSAnimationContext *context){
61 context.duration = VuoApp_windowFadeSeconds;
62 window.animator.alphaValue = 1;
63 } completionHandler:^{}];
66 free(compositionState);
87 dispatch_sync(dispatch_get_main_queue(), ^{
102 dispatch_sync(dispatch_get_main_queue(), ^{
116 char *textCopy = text ? strdup(text) : strdup(
"");
118 dispatch_async(dispatch_get_main_queue(), ^{
135 dispatch_sync(dispatch_get_main_queue(), ^{
138 void (^completionHandler)(void) = ^{
144 if (window.styleMask & NSFullScreenWindowMask)
147 [NSAnimationContext runAnimationGroup:^(NSAnimationContext *context){
148 context.duration = VuoApp_windowFadeSeconds;
149 window.animator.alphaValue = 0;
150 } completionHandler:completionHandler];
179 void (*initCallback)(
void *,
float backingScaleFactor),
180 void (*updateBackingCallback)(
void *,
float backingScaleFactor),
181 void (*resizeCallback)(
void *,
unsigned int,
unsigned int),
190 dispatch_sync(dispatch_get_main_queue(), ^{
196 updateBackingCallback:updateBackingCallback
197 resizeCallback:resizeCallback
198 drawCallback:drawCallback
202 window.alphaValue = 0;
204 [window orderWindow:NSWindowBelow relativeTo:VuoApp_splashWindow.windowNumber];
206 [window orderFront:NSApp];
207 [window makeKeyWindow];
209 [NSAnimationContext runAnimationGroup:^(NSAnimationContext *context){
210 context.duration = VuoApp_windowFadeSeconds;
211 window.animator.alphaValue = 1;
212 } completionHandler:^{}];
215 free(compositionState);
286 dispatch_sync(dispatch_get_main_queue(), ^{
302 dispatch_async(dispatch_get_main_queue(), ^{
317 dispatch_async(dispatch_get_main_queue(), ^{
334 dispatch_sync(dispatch_get_main_queue(), ^{
337 void (^completionHandler)(void) = ^{
347 [NSAnimationContext runAnimationGroup:^(NSAnimationContext *context){
348 context.duration = VuoApp_windowFadeSeconds;
349 window.animator.alphaValue = 0;
350 } completionHandler:completionHandler];