24#ifndef GDK_PIXBUF_LOADER_H
25#define GDK_PIXBUF_LOADER_H
27#if defined(GDK_PIXBUF_DISABLE_SINGLE_INCLUDES) && !defined (GDK_PIXBUF_H_INSIDE) && !defined (GDK_PIXBUF_COMPILATION)
28#error "Only <gdk-pixbuf/gdk-pixbuf.h> can be included directly."
39#define GDK_TYPE_PIXBUF_LOADER (gdk_pixbuf_loader_get_type ())
40#define GDK_PIXBUF_LOADER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_PIXBUF_LOADER, GdkPixbufLoader))
41#define GDK_PIXBUF_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_LOADER, GdkPixbufLoaderClass))
42#define GDK_IS_PIXBUF_LOADER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_PIXBUF_LOADER))
43#define GDK_IS_PIXBUF_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_LOADER))
44#define GDK_PIXBUF_LOADER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_LOADER, GdkPixbufLoaderClass))
typedefG_BEGIN_DECLS struct _GBytes GBytes
typedefG_BEGIN_DECLS struct _GdkPixbufAnimation GdkPixbufAnimation
struct _GdkPixbuf GdkPixbuf
typedefG_BEGIN_DECLS struct _GdkPixbufFormat GdkPixbufFormat
GDK_PIXBUF_AVAILABLE_IN_2_4 GdkPixbufLoader * gdk_pixbuf_loader_new_with_mime_type(const char *mime_type, GError **error)
GDK_PIXBUF_AVAILABLE_IN_ALL GdkPixbuf * gdk_pixbuf_loader_get_pixbuf(GdkPixbufLoader *loader)
GDK_PIXBUF_AVAILABLE_IN_ALL gboolean gdk_pixbuf_loader_write(GdkPixbufLoader *loader, const guchar *buf, gsize count, GError **error)
GDK_PIXBUF_AVAILABLE_IN_ALL GdkPixbufLoader * gdk_pixbuf_loader_new(void)
GDK_PIXBUF_AVAILABLE_IN_2_2 GdkPixbufFormat * gdk_pixbuf_loader_get_format(GdkPixbufLoader *loader)
GDK_PIXBUF_AVAILABLE_IN_ALL GType gdk_pixbuf_loader_get_type(void) G_GNUC_CONST
GDK_PIXBUF_AVAILABLE_IN_ALL GdkPixbufLoader * gdk_pixbuf_loader_new_with_type(const char *image_type, GError **error)
GDK_PIXBUF_AVAILABLE_IN_2_2 void gdk_pixbuf_loader_set_size(GdkPixbufLoader *loader, int width, int height)
GDK_PIXBUF_AVAILABLE_IN_ALL GdkPixbufAnimation * gdk_pixbuf_loader_get_animation(GdkPixbufLoader *loader)
GDK_PIXBUF_AVAILABLE_IN_ALL gboolean gdk_pixbuf_loader_close(GdkPixbufLoader *loader, GError **error)
GDK_PIXBUF_AVAILABLE_IN_2_30 gboolean gdk_pixbuf_loader_write_bytes(GdkPixbufLoader *loader, GBytes *buffer, GError **error)
#define GDK_PIXBUF_AVAILABLE_IN_2_2
#define GDK_PIXBUF_AVAILABLE_IN_ALL
#define GDK_PIXBUF_AVAILABLE_IN_2_4
#define GDK_PIXBUF_AVAILABLE_IN_2_30
static void error(LoadState *S, const char *why)
GObjectClass parent_class
void(* area_prepared)(GdkPixbufLoader *loader)
void(* size_prepared)(GdkPixbufLoader *loader, int width, int height)
void(* area_updated)(GdkPixbufLoader *loader, int x, int y, int width, int height)
void(* closed)(GdkPixbufLoader *loader)