Esempio n. 1
0
JNIEXPORT void JNICALL
Java_org_gnome_gdk_GdkWindow_gdk_1window_1set_1icon_1list
(
	JNIEnv* env,
	jclass cls,
	jlong _self,
	jlongArray _pixbufs
)
{
	GdkWindow* self;
	GList* pixbufs;

	// convert parameter self
	self = (GdkWindow*) _self;

	// convert parameter pixbufs
	pixbufs = (GList*) bindings_java_convert_jarray_to_glist(env, _pixbufs);
	if (pixbufs == NULL) {
		return; // Java Exception already thrown
	}

	// call function
	gdk_window_set_icon_list(self, pixbufs);

	// cleanup parameter self

	// cleanup parameter pixbufs
	g_list_free(pixbufs);
}
Esempio n. 2
0
static VALUE
gdkwin_set_icon_list(VALUE self, VALUE rbpixbufs)
{
    GdkWindow *window = _SELF(self);
    GList *pixbufs = RVAL2GDKPIXBUFGLIST(rbpixbufs);

    gdk_window_set_icon_list(window, pixbufs);

    g_list_free(pixbufs);

    return self;
}