Lines Matching refs:env

95 extern Display *awt_init_Display(JNIEnv *env);
97 extern void X11SD_LibDispose(JNIEnv *env);
119 extern void waitForEvents(JNIEnv *env, int32_t fdXPipe, int32_t fdAWTPipe);
121 static void performSelect(JNIEnv *env, int32_t fdXPipe, int32_t fdAWTPipe);
123 static void performPoll(JNIEnv *env,int32_t fdXPipe, int32_t fdAWTPipe);
332 JNIEnv *env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
335 JNU_ThrowNullPointerException(env, "NullPointerException");
343 JNIEnv *env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
344 jclass cl = (*env)->FindClass(env, "java/lang/Thread");
352 JVM_Sleep(env, cl, 20000);
496 JNIEnv *env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
587 JNIEnv *env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
588 JNU_ThrowOutOfMemoryError(env, "OutOfMemoryError");
684 JNIEnv* env = (JNIEnv*)JNU_GetEnv(jvm, JNI_VERSION_1_2);
685 JNU_ThrowOutOfMemoryError(env, "OutOfMemoryError");
936 JNIEnv *env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
943 jclass awtAutoShutdownClassLocal = (*env)->FindClass(env, "sun/awt/AWTAutoShutdown");
944 if ((*env)->ExceptionOccurred(env)) {
945 (*env)->ExceptionDescribe(env);
946 (*env)->ExceptionClear(env);
953 awtAutoShutdownClass = (jclass)(*env)->NewGlobalRef(env, awtAutoShutdownClassLocal);
954 (*env)->DeleteLocalRef(env, awtAutoShutdownClassLocal);
956 notifyBusyMethodID = (*env)->GetStaticMethodID(env, awtAutoShutdownClass,
958 if ((*env)->ExceptionOccurred(env)) {
959 (*env)->ExceptionDescribe(env);
960 (*env)->ExceptionClear(env);
962 notifyFreeMethodID = (*env)->GetStaticMethodID(env, awtAutoShutdownClass,
964 if ((*env)->ExceptionOccurred(env)) {
965 (*env)->ExceptionDescribe(env);
966 (*env)->ExceptionClear(env);
976 (*env)->CallStaticVoidMethod(env, awtAutoShutdownClass,
979 (*env)->CallStaticVoidMethod(env, awtAutoShutdownClass,
983 if ((*env)->ExceptionOccurred(env)) {
984 (*env)->ExceptionDescribe(env);
985 (*env)->ExceptionClear(env);
1013 awt_MToolkit_loop(JNIEnv *env)
1019 DASSERT(awt_currentThreadIsPrivileged(env));
1075 waitForEvents(env, fdXPipe, AWT_READPIPE);
1144 initClazzD(JNIEnv *env) {
1145 jclass t_clazzD = (*env)->FindClass(env, "java/awt/Dialog");
1146 if ((*env)->ExceptionOccurred(env)) {
1147 (*env)->ExceptionDescribe(env);
1148 (*env)->ExceptionClear(env);
1154 clazzD = (*env)->NewGlobalRef(env, t_clazzD);
1156 (*env)->DeleteLocalRef(env, t_clazzD);
1161 isFrameOrDialog(jobject target, JNIEnv *env) {
1162 if ((*env)->EnsureLocalCapacity(env, 1) < 0) {
1167 jclass t_clazzF = (*env)->FindClass(env, "java/awt/Frame");
1168 if ((*env)->ExceptionOccurred(env)) {
1169 (*env)->ExceptionDescribe(env);
1170 (*env)->ExceptionClear(env);
1176 clazzF = (*env)->NewGlobalRef(env, t_clazzF);
1178 (*env)->DeleteLocalRef(env, t_clazzF);
1181 if (clazzD == NULL && !initClazzD(env)) {
1185 return (*env)->IsInstanceOf(env, target, clazzF) ||
1186 (*env)->IsInstanceOf(env, target, clazzD);
1190 isDialog(jobject target, JNIEnv *env) {
1191 if (clazzD == NULL && !initClazzD(env)) {
1194 return (*env)->IsInstanceOf(env, target, clazzD);
1201 getOwningFrameOrDialog(jobject target, JNIEnv *env) {
1202 jobject _target = (*env)->NewLocalRef(env, target);
1206 while (!isFrameOrDialog(parent, env)) {
1208 parent = (*env)->CallObjectMethod(env, _target, componentIDs.getParent);
1209 (*env)->DeleteLocalRef(env, _target);
1214 (*env)->DeleteLocalRef(env, parent);
1221 findWindowsProxy(jobject window, JNIEnv *env) {
1228 if ((*env)->EnsureLocalCapacity(env, 4) < 0) {
1234 owner_prev = (*env)->NewLocalRef(env, window);
1235 while (!JNU_IsNull(env, owner_prev) && !(isFrameOrDialog(owner_prev, env))) {
1236 owner_new = (*env)->CallObjectMethod(env, owner_prev, componentIDs.getParent);
1237 (*env)->DeleteLocalRef(env, owner_prev);
1243 tlPeer = (*env)->GetObjectField(env, owner_prev, componentIDs.peer);
1244 (*env)->DeleteLocalRef(env, owner_prev);
1248 JNU_GetLongFieldAsPtr(env, tlPeer, mComponentPeerIDs.pData);
1249 (*env)->DeleteLocalRef(env, tlPeer);
1256 findTopLevel(jobject peer, JNIEnv *env) {
1260 if ((*env)->EnsureLocalCapacity(env, 3) < 0) {
1265 jclass t_clazzW = (*env)->FindClass(env, "java/awt/Window");
1266 if ((*env)->ExceptionOccurred(env)) {
1267 (*env)->ExceptionDescribe(env);
1268 (*env)->ExceptionClear(env);
1274 clazzW = (*env)->NewGlobalRef(env, t_clazzW);
1276 (*env)->DeleteLocalRef(env, t_clazzW);
1278 target_prev = (*env)->GetObjectField(env, peer, mComponentPeerIDs.target);
1284 && !(*env)->IsInstanceOf(env, target_prev, clazzW) )
1287 jobject target_new = (*env)->CallObjectMethod(env, target_prev, componentIDs.getParent);
1288 (*env)->DeleteLocalRef(env, target_prev);
1371 JNIEnv *env = (JNIEnv *) JNU_GetEnv(jvm, JNI_VERSION_1_2);
1377 awt_put_back_event(env, &ev);
1416 JNIEnv *env,
1435 awt_put_back_event(env, &focusOutEvent);
1475 focusEventForWindow(XEvent xev, JNIEnv *env, Window *trueFocusWindow,
1482 focusProxy = findWindowsProxy(target, env);
1545 JNIEnv *env = (JNIEnv *) JNU_GetEnv(jvm, JNI_VERSION_1_2);
1556 return isFocusableWindowByShell(env, wid);
1560 JNIEnv *env = (JNIEnv *) JNU_GetEnv(jvm, JNI_VERSION_1_2);
1565 JNU_CallMethodByName(env, NULL, peer, "postUngrabEvent", "()V", NULL);
1582 JNIEnv *env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
1589 return JNU_CallMethodByName(env, NULL, peer, "processUngrabMouseEvent", "(Lsun/awt/motif/MComponentPeer;III)Z",
1800 JNIEnv *env = (JNIEnv *) JNU_GetEnv(jvm, JNI_VERSION_1_2);
1862 focusEventForProxy(xev, env, &trueFocusWindow,
1883 if ((*env)->EnsureLocalCapacity(env, 1) < 0) {
1886 target = findTopLevel(peer, env);
1888 JNU_ThrowNullPointerException(env, "component without a "
1893 if (isFrameOrDialog(target, env)) {
1899 (*env)->DeleteLocalRef(env, target);
1906 focusEventForWindow(xev, env, &trueFocusWindow,
1908 (*env)->DeleteLocalRef(env, target);
1944 waitForEvents(JNIEnv *env, int32_t fdXPipe, int32_t fdAWTPipe) {
1949 performSelect(env,fdXPipe,fdAWTPipe);
1951 performPoll(env,fdXPipe,fdAWTPipe);
1983 performSelect(JNIEnv *env, int32_t fdXPipe, int32_t fdAWTPipe) {
2003 awtJNI_ThreadYield(env);
2041 performPoll(JNIEnv *env, int32_t fdXPipe, int32_t fdAWTPipe) {
2074 awtJNI_ThreadYield(env);
2111 awt_put_back_event(JNIEnv *env, XEvent *event) {
2127 JNU_ThrowOutOfMemoryError(env, "OutOfMemoryError");
2292 JNIEnv *env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
2298 if ((*env)->ExceptionCheck(env)) {
2299 (*env)->ExceptionClear(env);
2386 JNIEnv *env;
2415 env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
2416 DASSERT(env != NULL);
2422 DASSERT(!JNU_IsNull(env, mtoolkit));
2455 if ((*env)->EnsureLocalCapacity(env, 1) < 0) {
2461 array = (*env)->NewByteArray(env, (jint)nitems);
2462 if (JNU_IsNull(env, array)) {
2468 (*env)->SetByteArrayRegion(env, array, 0, (jint)nitems,
2472 (*env)->CallVoidMethod(env, mtoolkit, upcall, (jint)scr, array);
2473 (*env)->DeleteLocalRef(env, array);
2556 getComponentClass(JNIEnv *env)
2562 jclass componentClsLocal = (*env)->FindClass(env, "java/awt/Component");
2568 componentCls = (jclass)(*env)->NewGlobalRef(env, componentClsLocal);
2569 (*env)->DeleteLocalRef(env, componentClsLocal);
2579 getMenuComponentClass(JNIEnv *env)
2585 jclass menuComponentClsLocal = (*env)->FindClass(env, "java/awt/MenuComponent");
2591 menuComponentCls = (jclass)(*env)->NewGlobalRef(env, menuComponentClsLocal);
2592 (*env)->DeleteLocalRef(env, menuComponentClsLocal);
2603 Java_sun_awt_motif_MToolkit_init(JNIEnv *env, jobject this,
2672 fontConfigClass = (*env)->FindClass(env, "sun/awt/motif/MFontConfiguration");
2673 methID = (*env)->GetStaticMethodID(env, fontConfigClass,
2676 jFontList = (*env)->CallStaticObjectMethod(env, fontConfigClass, methID);
2681 motifFontList = JNU_GetStringPlatformChars(env, jFontList, NULL);
2708 if (!JNU_IsNull(env, mainClassName)) {
2709 mainChars = (char *)JNU_GetStringPlatformChars(env, mainClassName, NULL);
2732 JNU_ReleaseStringPlatformChars(env, mainClassName, mainChars);
2806 (JNIEnv *env, jobject this)
2814 awt_MainThread = (*env)->NewGlobalRef(env, awtJNI_GetCurrentThread(env));
2815 awt_MToolkit_loop(env); /* never returns */
2824 (JNIEnv *env, jclass this)
2829 return awtJNI_GetColorModel(env, defaultConfig);
2838 (JNIEnv *env, jobject this)
2851 (JNIEnv *env, jobject this)
2861 (JNIEnv *env, jobject this)
2872 (JNIEnv *env, jobject this)
2886 (JNIEnv *env, jobject this)
2888 X11SD_LibDispose(env);
2897 (JNIEnv *env, jobject this, jint awtKey)
2910 JNU_ThrowByName(env, "java/lang/UnsupportedOperationException", "Keyboard doesn't have requested key");
2930 (JNIEnv *env, jobject this, jintArray systemColors)
3064 (*env)->GetIntArrayRegion (env, systemColors, 0,
3084 (*env)->SetIntArrayRegion(env,
3114 Java_sun_awt_motif_MToolkit_isDynamicLayoutSupportedNative(JNIEnv *env, jobject this)
3144 Java_sun_awt_motif_MToolkit_isFrameStateSupported(JNIEnv *env, jobject this,
3160 (JNIEnv *env, jobject this)
3171 Java_sun_awt_motif_MToolkit_loadXSettings(JNIEnv *env, jobject this)
3190 JNU_ThrowNullPointerException(env,
3197 mtoolkitCLS = (*env)->GetObjectClass(env, this);
3200 (*env)->NewGlobalRef(env, this);
3202 (*env)->GetMethodID(env, mtoolkitCLS,
3205 if (JNU_IsNull(env, xsettings_callback_cookie.upcallMID)) {
3206 JNU_ThrowNoSuchMethodException(env,
3217 JNU_ThrowNullPointerException(env,
3239 Java_sun_awt_motif_MToolkit_isAlwaysOnTopSupported(JNIEnv *env, jobject toolkit) {
3252 awt_currentThreadIsPrivileged(JNIEnv *env) {
3253 return (*env)->IsSameObject(env,
3254 awt_MainThread, awtJNI_GetCurrentThread(env));
3258 Java_sun_awt_motif_MToolkit_isSyncUpdated(JNIEnv *env, jobject toolkit) {
3263 Java_sun_awt_motif_MToolkit_isSyncFailed(JNIEnv *env, jobject toolkit) {
3268 Java_sun_awt_motif_MToolkit_updateSyncSelection(JNIEnv *env, jobject toolkit) {
3289 Java_sun_awt_motif_MToolkit_getEventNumber(JNIEnv *env, jobject toolkit) {
3302 JNIEnv *env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
3313 JNIEnv *env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
3321 Java_sun_awt_motif_MToolkit_nativeGrab(JNIEnv *env, jobject toolkit, jobject window) {
3329 JNU_GetLongFieldAsPtr(env, window, mComponentPeerIDs.pData);
3366 Java_sun_awt_motif_MToolkit_nativeUnGrab(JNIEnv *env, jobject toolkit, jobject window) {
3372 JNU_GetLongFieldAsPtr(env, window, mComponentPeerIDs.pData);
3397 Java_sun_awt_motif_MToolkit_getWMName(JNIEnv *env, jclass this)
3407 return (*env)->NewStringUTF(env, "NO_WM");
3409 return (*env)->NewStringUTF(env, "OTHER_WM");
3411 return (*env)->NewStringUTF(env, "ENLIGHTEN_WM");
3413 return (*env)->NewStringUTF(env, "KDE2_WM");
3415 return (*env)->NewStringUTF(env, "SAWFISH_WM");
3417 return (*env)->NewStringUTF(env, "ICE_WM");
3419 return (*env)->NewStringUTF(env, "METACITY_WM");
3421 return (*env)->NewStringUTF(env, "OPENLOOK_WM");
3423 return (*env)->NewStringUTF(env, "MOTIF_WM");
3425 return (*env)->NewStringUTF(env, "CDE_WM");
3427 return (*env)->NewStringUTF(env, "UNDETERMINED_WM");