420 * Method: deminiaturize 421 * Signature: (J)V 422 */ 423 JNIEXPORT void JNICALL 424 Java_sun_lwawt_macosx_CWrapper_00024NSWindow_deminiaturize 425 (JNIEnv *env, jclass cls, jlong windowPtr) 426 { 427 JNF_COCOA_ENTER(env); 428 429 NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr); 430 [ThreadUtilities performOnMainThread:@selector(deminiaturize:) 431 on:window 432 withObject:nil 433 waitUntilDone:NO]; 434 435 JNF_COCOA_EXIT(env); 436 } 437 438 /* 439 * Class: sun_lwawt_macosx_CWrapper$NSWindow 440 * Method: zoom 441 * Signature: (J)V 442 */ 443 JNIEXPORT void JNICALL 444 Java_sun_lwawt_macosx_CWrapper_00024NSWindow_zoom 445 (JNIEnv *env, jclass cls, jlong windowPtr) 446 { 447 JNF_COCOA_ENTER(env); 448 449 NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr); 450 [ThreadUtilities performOnMainThread:@selector(zoom:) 451 on:window 452 withObject:nil 453 waitUntilDone:NO]; 454 455 JNF_COCOA_EXIT(env); 456 } 457 458 /* 459 * Class: sun_lwawt_macosx_CWrapper$NSWindow | 420 * Method: deminiaturize 421 * Signature: (J)V 422 */ 423 JNIEXPORT void JNICALL 424 Java_sun_lwawt_macosx_CWrapper_00024NSWindow_deminiaturize 425 (JNIEnv *env, jclass cls, jlong windowPtr) 426 { 427 JNF_COCOA_ENTER(env); 428 429 NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr); 430 [ThreadUtilities performOnMainThread:@selector(deminiaturize:) 431 on:window 432 withObject:nil 433 waitUntilDone:NO]; 434 435 JNF_COCOA_EXIT(env); 436 } 437 438 /* 439 * Class: sun_lwawt_macosx_CWrapper$NSWindow 440 * Method: isZoomed 441 * Signature: (J)Z 442 */ 443 JNIEXPORT jboolean JNICALL 444 Java_sun_lwawt_macosx_CWrapper_00024NSWindow_isZoomed 445 (JNIEnv *env, jclass cls, jlong windowPtr) 446 { 447 __block jboolean isZoomed = JNI_FALSE; 448 449 JNF_COCOA_ENTER(env); 450 451 NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr); 452 [ThreadUtilities performOnMainThreadWaiting:YES block:^(){ 453 isZoomed = [window isZoomed]; 454 }]; 455 456 JNF_COCOA_EXIT(env); 457 458 return isZoomed; 459 } 460 461 /* 462 * Class: sun_lwawt_macosx_CWrapper$NSWindow 463 * Method: zoom 464 * Signature: (J)V 465 */ 466 JNIEXPORT void JNICALL 467 Java_sun_lwawt_macosx_CWrapper_00024NSWindow_zoom 468 (JNIEnv *env, jclass cls, jlong windowPtr) 469 { 470 JNF_COCOA_ENTER(env); 471 472 NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr); 473 [ThreadUtilities performOnMainThread:@selector(zoom:) 474 on:window 475 withObject:nil 476 waitUntilDone:NO]; 477 478 JNF_COCOA_EXIT(env); 479 } 480 481 /* 482 * Class: sun_lwawt_macosx_CWrapper$NSWindow |