diff options
author | Christopher Campbell <[email protected]> | 2009-05-26 22:29:17 +0000 |
---|---|---|
committer | Christopher Campbell <[email protected]> | 2009-05-26 22:29:17 +0000 |
commit | 8be32669ddc283c9b1b71a98391a711d526eab52 (patch) | |
tree | 88d8a0a1a9f97ced98f8ac7bdc574ea7c68a3ab1 /src/newt/native/MacWindow.m | |
parent | 90c95605aa73985289600ad1f70d5ae29e69dcfc (diff) |
Newt: implemented simple window focus management for Mac OS X
git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/branches/JOGL_2_SANDBOX@1917 232f8b59-042b-4e1e-8c03-345bb8c30851
Diffstat (limited to 'src/newt/native/MacWindow.m')
-rw-r--r-- | src/newt/native/MacWindow.m | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/newt/native/MacWindow.m b/src/newt/native/MacWindow.m index 701187b2a..20190ae58 100644 --- a/src/newt/native/MacWindow.m +++ b/src/newt/native/MacWindow.m @@ -173,6 +173,20 @@ JNIEXPORT void JNICALL Java_com_sun_javafx_newt_macosx_MacWindow_makeKeyAndOrder /* * Class: com_sun_javafx_newt_macosx_MacWindow + * Method: makeKey + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_com_sun_javafx_newt_macosx_MacWindow_makeKey + (JNIEnv *env, jobject unused, jlong window) +{ + NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; + NSWindow* win = (NSWindow*) ((intptr_t) window); + [win makeKeyWindow]; + [pool release]; +} + +/* + * Class: com_sun_javafx_newt_macosx_MacWindow * Method: orderOut * Signature: (J)V */ |