Lines Matching refs:env

18 (JNIEnv *env, jclass cx)
20 filenameFilterCallbackMethodID = (*env)->GetMethodID(env, cx,
24 setFileInternalMethodID = (*env)->GetMethodID(env, cx,
28 widgetFieldID = (*env)->GetFieldID(env, cx, "widget", "J");
34 JNIEnv *env;
38 env = (JNIEnv *) JNU_GetEnv(jvm, JNI_VERSION_1_2);
40 filename = (*env)->NewStringUTF(env, filter_info->filename);
42 return (*env)->CallBooleanMethod(env, obj, filenameFilterCallbackMethodID,
46 static void quit(JNIEnv * env, jobject jpeer, gboolean isSignalHandler)
49 (*env)->GetLongField(env, jpeer, widgetFieldID));
65 (*env)->SetLongField(env, jpeer, widgetFieldID, 0);
79 (JNIEnv * env, jobject jpeer)
81 quit(env, jpeer, FALSE);
90 (JNIEnv * env, jobject jpeer)
97 (*env)->GetLongField(env, jpeer, widgetFieldID));
112 (JNIEnv * env, jobject jpeer, jint x, jint y, jint width, jint height, jint op)
119 (*env)->GetLongField(env, jpeer, widgetFieldID));
136 static jobjectArray toFilenamesArray(JNIEnv *env, GSList* list)
149 stringCls = (*env)->FindClass(env, "java/lang/String");
151 JNU_ThrowInternalError(env, "Could not get java.lang.String class");
155 array = (*env)->NewObjectArray(env, fp_gtk_g_slist_length(list), stringCls,
158 JNU_ThrowInternalError(env, "Could not instantiate array files array");
166 str = (*env)->NewStringUTF(env, entry);
167 (*env)->SetObjectArrayElement(env, array, i, str);
176 JNIEnv *env;
183 env = (JNIEnv *) JNU_GetEnv(jvm, JNI_VERSION_1_2);
193 jcurrent_folder = (*env)->NewStringUTF(env, current_folder);
194 jfilenames = toFilenamesArray(env, filenames);
196 (*env)->CallVoidMethod(env, obj, setFileInternalMethodID, jcurrent_folder,
200 quit(env, (jobject)obj, TRUE);
209 Java_sun_awt_X11_GtkFileDialogPeer_run(JNIEnv * env, jobject jpeer,
217 (*env)->GetJavaVM(env, &jvm);
222 const char *title = jtitle == NULL? "": (*env)->GetStringUTFChars(env, jtitle, 0);
244 (*env)->ReleaseStringUTFChars(env, jtitle, title);
249 const char *dir = (*env)->GetStringUTFChars(env, jdir, 0);
251 (*env)->ReleaseStringUTFChars(env, jdir, dir);
256 const char *filename = (*env)->GetStringUTFChars(env, jfile, 0);
262 (*env)->ReleaseStringUTFChars(env, jfile, filename);
290 (*env)->SetLongField(env, jpeer, widgetFieldID, ptr_to_jlong(dialog));