JNIEXPORT void JNICALL Java_org_gnome_gtk_GtkRecentChooser_gtk_1recent_1chooser_1unselect_1uri ( JNIEnv* env, jclass cls, jlong _self, jstring _uri ) { GtkRecentChooser* self; const gchar* uri; // convert parameter self self = (GtkRecentChooser*) _self; // convert parameter uri uri = (const gchar*) bindings_java_getString(env, _uri); if (uri == NULL) { return; // Java Exception already thrown } // call function gtk_recent_chooser_unselect_uri(self, uri); // cleanup parameter self // cleanup parameter uri bindings_java_releaseString(uri); }
static void gtk_recent_action_unselect_uri (GtkRecentChooser *chooser, const gchar *uri) { GtkRecentAction *action = GTK_RECENT_ACTION (chooser); GtkRecentActionPrivate *priv = action->priv; GSList *l; for (l = priv->choosers; l; l = l->next) { GtkRecentChooser *chooser = l->data; gtk_recent_chooser_unselect_uri (chooser, uri); } }
static VALUE rc_unselect_uri(VALUE self, VALUE uri) { gtk_recent_chooser_unselect_uri(_SELF(self), RVAL2CSTR(uri)); return self; }
static void delegate_unselect_uri (GtkRecentChooser *chooser, const gchar *uri) { gtk_recent_chooser_unselect_uri (get_delegate (chooser), uri); }