1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| JNIEXPORT jint JNICALL Java_org_eclipse_swt_internal_carbon_OS_CreateNewWindow (JNIEnv *env, jclass that, jint arg0, jint arg1, jobject arg2, jintArray arg3) { Rect _arg2, *lparg2=NULL; jint *lparg3=NULL; jint rc;
DEBUG_CALL("CreateNewWindow\n")
if (arg2) lparg2 = getRectFields(env, arg2, &_arg2); if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); rc = (jint)CreateNewWindow((WindowClass)arg0, (WindowAttributes)arg1, (const Rect *)lparg2, (WindowRef *)lparg3); if (arg2) setRectFields(env, arg2, lparg2); if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); return rc; } |