JNIEXPORT jboolean JNICALL Java_org_gnome_gtk_GtkFileChooser_gtk_1file_1chooser_1remove_1shortcut_1folder_1uri ( JNIEnv* env, jclass cls, jlong _self, jstring _uri ) { gboolean result; jboolean _result; GtkFileChooser* self; const char* uri; GError* error = NULL; // convert parameter self self = (GtkFileChooser*) _self; // convert parameter uri uri = (const char*) bindings_java_getString(env, _uri); if (uri == NULL) { return JNI_FALSE; // Java Exception already thrown } // call function result = gtk_file_chooser_remove_shortcut_folder_uri(self, uri, &error); // cleanup parameter self // cleanup parameter uri bindings_java_releaseString(uri); // check for error if (error) { bindings_java_throwGlibException(env, error); return JNI_FALSE; } // translate return value to JNI type _result = (jboolean) result; // and finally return _result; }
int clip_GTK_FILECHOOSERREMOVESHORTCUTFOLDERURI(ClipMachine * ClipMachineMemory) { C_object *cchooser = _fetch_co_arg(ClipMachineMemory); gchar *name = _clip_parc(ClipMachineMemory, 2); GError *error; CHECKCOBJ(cchooser, GTK_IS_FILE_CHOOSER(cchooser->object)); CHECKARG(2, CHARACTER_type_of_ClipVarType); LOCALE_TO_UTF(name); _clip_retl(ClipMachineMemory, gtk_file_chooser_remove_shortcut_folder_uri(GTK_FILE_CHOOSER(cchooser->object), name, &error)); FREE_TEXT(name); return 0; err: return 1; }