JNIEXPORT jlong JNICALL Java_org_gnome_gtk_GtkAssistant_gtk_1assistant_1get_1page_1side_1image ( JNIEnv* env, jclass cls, jlong _self, jlong _page ) { GdkPixbuf* result; jlong _result; GtkAssistant* self; GtkWidget* page; // convert parameter self self = (GtkAssistant*) _self; // convert parameter page page = (GtkWidget*) _page; // call function result = gtk_assistant_get_page_side_image(self, page); // cleanup parameter self // cleanup parameter page // translate return value to JNI type _result = (jlong) result; // cleanup return value if (result != NULL) { bindings_java_memory_cleanup((GObject*)result, FALSE); } // and finally return _result; }
static VALUE rg_get_page_side_image(VALUE self, VALUE page) { return GOBJ2RVAL(gtk_assistant_get_page_side_image(_SELF(self), GTK_WIDGET(RVAL2GOBJ(page)))); }