src/macosx/native/sun/awt/CWrapper.m

Print this page

        

@@ -44,11 +44,11 @@
 (JNIEnv *env, jclass cls, jlong objectPtr)
 {
 JNF_COCOA_ENTER(env);
 
     id obj = (id)jlong_to_ptr(objectPtr);
-    [JNFRunLoop performOnMainThreadWaiting:NO withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:NO block:^(){
         CFRelease(obj);
     }];
 
 JNF_COCOA_EXIT(env);
 }

@@ -64,11 +64,11 @@
 (JNIEnv *env, jclass cls, jlong windowPtr)
 {
 JNF_COCOA_ENTER(env);
 
     NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThread:@selector(makeKeyAndOrderFront:)
+    [ThreadUtilities performOnMainThread:@selector(makeKeyAndOrderFront:)
                                  on:window
                          withObject:nil
                       waitUntilDone:NO];
 
 JNF_COCOA_EXIT(env);

@@ -84,11 +84,11 @@
 (JNIEnv *env, jclass cls, jlong windowPtr)
 {
 JNF_COCOA_ENTER(env);
 
     NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThread:@selector(makeKeyWindow)
+    [ThreadUtilities performOnMainThread:@selector(makeKeyWindow)
                                  on:window
                          withObject:nil
                       waitUntilDone:NO];
 
 JNF_COCOA_EXIT(env);

@@ -104,11 +104,11 @@
 (JNIEnv *env, jclass cls, jlong windowPtr)
 {
 JNF_COCOA_ENTER(env);
 
     NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThread:@selector(makeMainWindow)
+    [ThreadUtilities performOnMainThread:@selector(makeMainWindow)
                                  on:window
                          withObject:nil
                       waitUntilDone:NO];
 
 JNF_COCOA_EXIT(env);

@@ -126,11 +126,11 @@
     __block jboolean canBecomeMainWindow = JNI_FALSE;
 
 JNF_COCOA_ENTER(env);
 
     NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThreadWaiting:YES withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:YES block:^(){
         canBecomeMainWindow = [window canBecomeMainWindow];
     }];
 
 JNF_COCOA_EXIT(env);
 

@@ -149,11 +149,11 @@
     __block jboolean isKeyWindow = JNI_FALSE;
 
 JNF_COCOA_ENTER(env);
 
     NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThreadWaiting:YES withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:YES block:^(){
         isKeyWindow = [window isKeyWindow];
     }];
 
 JNF_COCOA_EXIT(env);
 

@@ -170,11 +170,11 @@
 (JNIEnv *env, jclass cls, jlong windowPtr)
 {
 JNF_COCOA_ENTER(env);
 
     NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThread:@selector(orderFront:)
+    [ThreadUtilities performOnMainThread:@selector(orderFront:)
                                  on:window
                          withObject:window
                       waitUntilDone:NO];
 
 JNF_COCOA_EXIT(env);

@@ -190,11 +190,11 @@
 (JNIEnv *env, jclass cls, jlong windowPtr)
 {
 JNF_COCOA_ENTER(env);
 
     NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThread:@selector(orderOut:)
+    [ThreadUtilities performOnMainThread:@selector(orderOut:)
                                  on:window
                          withObject:window
                       waitUntilDone:NO];
 
 JNF_COCOA_EXIT(env);

@@ -210,11 +210,11 @@
 (JNIEnv *env, jclass cls, jlong windowPtr)
 {
 JNF_COCOA_ENTER(env);
 
     NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThread:@selector(orderFrontRegardless)
+    [ThreadUtilities performOnMainThread:@selector(orderFrontRegardless)
                                  on:window
                          withObject:nil
                       waitUntilDone:NO];
 
 JNF_COCOA_EXIT(env);

@@ -231,11 +231,11 @@
 {
 JNF_COCOA_ENTER(env);
 
     NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
     NSWindow *relativeTo = (NSWindow *)jlong_to_ptr(relativeToPtr);
-    [JNFRunLoop performOnMainThreadWaiting:NO withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:NO block:^(){
         [window orderWindow:(NSWindowOrderingMode)order relativeTo:[relativeTo windowNumber]];
     }];
 
 JNF_COCOA_EXIT(env);
 }

@@ -265,11 +265,11 @@
 
     if (level >= 0 && level < sun_lwawt_macosx_CWrapper_NSWindow_MAX_WINDOW_LEVELS) {
         initLevels();
 
         NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
-        [JNFRunLoop performOnMainThreadWaiting:NO withBlock:^(){
+        [ThreadUtilities performOnMainThreadWaiting:NO block:^(){
             [window setLevel: LEVELS[level]];
         }];
     } else {
         [JNFException raise:env as:kIllegalArgumentException reason:"unknown level"];
     }

@@ -288,11 +288,11 @@
 {
 JNF_COCOA_ENTER(env);
 
     NSWindow *parent = (NSWindow *)jlong_to_ptr(parentPtr);
     NSWindow *child = (NSWindow *)jlong_to_ptr(childPtr);
-    [JNFRunLoop performOnMainThreadWaiting:NO withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:NO block:^(){
         [parent addChildWindow:child ordered:order];
     }];
 
 JNF_COCOA_EXIT(env);
 }

@@ -308,11 +308,11 @@
 {
 JNF_COCOA_ENTER(env);
 
     AWTWindow *parent = (AWTWindow *)jlong_to_ptr(parentPtr);
     AWTWindow *child = (AWTWindow *)jlong_to_ptr(childPtr);
-    [JNFRunLoop performOnMainThread:@selector(removeChildWindow:)
+    [ThreadUtilities performOnMainThread:@selector(removeChildWindow:)
                                  on:parent
                          withObject:child
                       waitUntilDone:NO];
 
 JNF_COCOA_EXIT(env);

@@ -329,11 +329,11 @@
 {
 JNF_COCOA_ENTER(env);
 
     AWTWindow *window = (AWTWindow *)jlong_to_ptr(windowPtr);
     NSRect frame = NSMakeRect(x, y, w, h);
-    [JNFRunLoop performOnMainThreadWaiting:NO withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:NO block:^(){
         [window setFrame:frame display:display];
     }];
 
 JNF_COCOA_EXIT(env);
 }

@@ -348,11 +348,11 @@
 (JNIEnv *env, jclass cls, jlong windowPtr, jfloat alpha)
 {
 JNF_COCOA_ENTER(env);
 
     AWTWindow *window = (AWTWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThreadWaiting:NO withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:NO block:^(){
         [window setAlphaValue:(CGFloat)alpha];
     }];
 
 JNF_COCOA_EXIT(env);
 }

@@ -367,11 +367,11 @@
 (JNIEnv *env, jclass cls, jlong windowPtr, jboolean opaque)
 {
 JNF_COCOA_ENTER(env);
 
     AWTWindow *window = (AWTWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThreadWaiting:NO withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:NO block:^(){
         [window setOpaque:(BOOL)opaque];
     }];
 
 JNF_COCOA_EXIT(env);
 }

@@ -387,11 +387,11 @@
 {
 JNF_COCOA_ENTER(env);
 
     AWTWindow *window = (AWTWindow *)jlong_to_ptr(windowPtr);
     NSColor *color = (NSColor *)jlong_to_ptr(colorPtr);
-    [JNFRunLoop performOnMainThreadWaiting:NO withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:NO block:^(){
         [window setBackgroundColor:color];
     }];
 
 JNF_COCOA_EXIT(env);
 }

@@ -408,11 +408,11 @@
     __block jlong screenPtr = 0L;
 
 JNF_COCOA_ENTER(env);
 
     AWTWindow *window = (AWTWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThreadWaiting:YES withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:YES block:^(){
         const NSScreen *screen = [window screen];
         CFRetain(screen); // GC
         screenPtr = ptr_to_jlong(screen);
     }];
 

@@ -430,11 +430,11 @@
 (JNIEnv *env, jclass cls, jlong windowPtr)
 {
 JNF_COCOA_ENTER(env);
 
     NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThread:@selector(miniaturize:)
+    [ThreadUtilities performOnMainThread:@selector(miniaturize:)
                                  on:window
                          withObject:nil
                       waitUntilDone:NO];
 
 JNF_COCOA_EXIT(env);

@@ -450,11 +450,11 @@
 (JNIEnv *env, jclass cls, jlong windowPtr)
 {
 JNF_COCOA_ENTER(env);
 
     NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThread:@selector(deminiaturize:)
+    [ThreadUtilities performOnMainThread:@selector(deminiaturize:)
                                  on:window
                          withObject:nil
                       waitUntilDone:NO];
 
 JNF_COCOA_EXIT(env);

@@ -470,11 +470,11 @@
 (JNIEnv *env, jclass cls, jlong windowPtr)
 {
 JNF_COCOA_ENTER(env);
 
     NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
-    [JNFRunLoop performOnMainThread:@selector(zoom:)
+    [ThreadUtilities performOnMainThread:@selector(zoom:)
                                  on:window
                          withObject:nil
                       waitUntilDone:NO];
 
 JNF_COCOA_EXIT(env);

@@ -491,11 +491,11 @@
 {
 JNF_COCOA_ENTER(env);
 
     NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
     NSResponder *responder = (NSResponder *)jlong_to_ptr(responderPtr);
-    [JNFRunLoop performOnMainThread:@selector(makeFirstResponder:)
+    [ThreadUtilities performOnMainThread:@selector(makeFirstResponder:)
                                  on:window
                          withObject:responder
                       waitUntilDone:NO];
 
 JNF_COCOA_EXIT(env);

@@ -512,11 +512,11 @@
 {
 JNF_COCOA_ENTER(env);
 
     NSView *view = (NSView *)jlong_to_ptr(viewPtr);
     NSView *subview = (NSView *)jlong_to_ptr(subviewPtr);
-    [JNFRunLoop performOnMainThreadWaiting:YES withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:YES block:^(){
         [view addSubview:subview];
     }];
 
 JNF_COCOA_EXIT(env);
 }

@@ -531,11 +531,11 @@
 (JNIEnv *env, jclass cls, jlong viewPtr)
 {
 JNF_COCOA_ENTER(env);
 
     NSView *view = (NSView *)jlong_to_ptr(viewPtr);
-    [JNFRunLoop performOnMainThread:@selector(removeFromSuperview)
+    [ThreadUtilities performOnMainThread:@selector(removeFromSuperview)
                                  on:view
                          withObject:nil
                       waitUntilDone:NO];
 
 JNF_COCOA_EXIT(env);

@@ -551,11 +551,11 @@
 (JNIEnv *env, jclass cls, jlong viewPtr, jint x, jint y, jint w, jint h)
 {
 JNF_COCOA_ENTER(env);
 
     NSView *view = (NSView *)jlong_to_ptr(viewPtr);
-    [JNFRunLoop performOnMainThreadWaiting:NO withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:NO block:^(){
         [view setFrame:NSMakeRect(x, y, w, h)];
     }];
 
 JNF_COCOA_EXIT(env);
 }

@@ -574,11 +574,11 @@
 JNF_COCOA_ENTER(env);
 
     __block NSRect rect = NSZeroRect;
 
     NSView *view = (NSView *)jlong_to_ptr(viewPtr);
-    [JNFRunLoop performOnMainThreadWaiting:YES withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:YES block:^(){
         rect = [view frame];
     }];
 
     jRect = NSToJavaRect(env, rect);
 

@@ -597,11 +597,11 @@
 (JNIEnv *env, jclass cls, jlong viewPtr)
 {
 JNF_COCOA_ENTER(env);
 
     NSView *view = (NSView *)jlong_to_ptr(viewPtr);
-    [JNFRunLoop performOnMainThreadWaiting:NO withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:NO block:^(){
         NSScreen *screen = [[view window] screen];
         NSDictionary *opts = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:NO], NSFullScreenModeAllScreens, nil];
         [view enterFullScreenMode:screen withOptions:opts];
     }];
 

@@ -618,11 +618,11 @@
 (JNIEnv *env, jclass cls, jlong viewPtr)
 {
 JNF_COCOA_ENTER(env);
 
     NSView *view = (NSView *)jlong_to_ptr(viewPtr);
-    [JNFRunLoop performOnMainThreadWaiting:NO withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:NO block:^(){
         [view exitFullScreenModeWithOptions:nil];
     }];
 
 JNF_COCOA_EXIT(env);
 }

@@ -639,11 +639,11 @@
     __block jlong windowPtr = 0L;
 
 JNF_COCOA_ENTER(env);
 
     NSView *view = (NSView *)jlong_to_ptr(viewPtr);
-    [JNFRunLoop performOnMainThreadWaiting:YES withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:YES block:^(){
         windowPtr = ptr_to_jlong([view window]);
     }];
 
 JNF_COCOA_EXIT(env);
 

@@ -653,18 +653,18 @@
 /*
  * Class:     sun_lwawt_macosx_CWrapper$NSView
  * Method:    setHidden
  * Signature: (JZ)V
  */
-JNIEXPORT jlong JNICALL
+JNIEXPORT void JNICALL
 Java_sun_lwawt_macosx_CWrapper_00024NSView_setHidden
 (JNIEnv *env, jclass cls, jlong viewPtr, jboolean toHide)
 {    
     JNF_COCOA_ENTER(env);
     
     NSView *view = (NSView *)jlong_to_ptr(viewPtr);
-    [JNFRunLoop performOnMainThreadWaiting:NO withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:NO block:^(){
         [view setHidden:(BOOL)toHide];
     }];
     
     JNF_COCOA_EXIT(env);
 }

@@ -684,11 +684,11 @@
 JNF_COCOA_ENTER(env);
 
     __block NSRect rect = NSZeroRect;
 
     NSScreen *screen = (NSScreen *)jlong_to_ptr(screenPtr);
-    [JNFRunLoop performOnMainThreadWaiting:YES withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:YES block:^(){
         rect = [screen frame];
     }];
 
     jRect = NSToJavaRect(env, rect);
 

@@ -711,11 +711,11 @@
 JNF_COCOA_ENTER(env);
 
     __block NSRect rect = NSZeroRect;
 
     NSScreen *screen = (NSScreen *)jlong_to_ptr(screenPtr);
-    [JNFRunLoop performOnMainThreadWaiting:YES withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:YES block:^(){
         rect = [screen visibleFrame];
     }];
 
     jRect = NSToJavaRect(env, rect);
 

@@ -735,11 +735,11 @@
 {
     __block jlong screenPtr = 0L;
 
 JNF_COCOA_ENTER(env);
 
-    [JNFRunLoop performOnMainThreadWaiting:YES withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:YES block:^(){
         NSArray *screens = [NSScreen screens];
         for (NSScreen *screen in screens) {
             NSDictionary *screenInfo = [screen deviceDescription];
             NSNumber *screenID = [screenInfo objectForKey:@"NSScreenNumber"];
             if ([screenID intValue] == displayID){

@@ -766,11 +766,11 @@
 {
     __block jlong clearColorPtr = 0L;
 
 JNF_COCOA_ENTER(env);
 
-    [JNFRunLoop performOnMainThreadWaiting:YES withBlock:^(){
+    [ThreadUtilities performOnMainThreadWaiting:YES block:^(){
         clearColorPtr = ptr_to_jlong([NSColor clearColor]);
     }];
 
 JNF_COCOA_EXIT(env);