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

Print this page




 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