Lines Matching refs:pixbuf
92 jboolean _icon_upcall(JNIEnv *env, jobject this, GdkPixbuf *pixbuf)
103 if (pixbuf != NULL)
105 guchar *pixbuf_data = (*fp_gdk_pixbuf_get_pixels)(pixbuf);
106 int row_stride = (*fp_gdk_pixbuf_get_rowstride)(pixbuf);
107 int width = (*fp_gdk_pixbuf_get_width)(pixbuf);
108 int height = (*fp_gdk_pixbuf_get_height)(pixbuf);
109 int bps = (*fp_gdk_pixbuf_get_bits_per_sample)(pixbuf);
110 int channels = (*fp_gdk_pixbuf_get_n_channels)(pixbuf);
111 gboolean alpha = (*fp_gdk_pixbuf_get_has_alpha)(pixbuf);
118 /* Release the pixbuf. */
119 (*fp_g_object_unref)(pixbuf);
144 GdkPixbuf *pixbuf;
159 pixbuf = (*fp_gdk_pixbuf_new_from_file)(filename_str, error);
164 return _icon_upcall(env, this, pixbuf);
186 GdkPixbuf *pixbuf;
215 pixbuf = gtk2_get_stock_icon(widget_type, stock_id_str, icon_size,
225 return _icon_upcall(env, this, pixbuf);