gdk-pixbuf-io

Name

gdk-pixbuf-io —

Synopsis


#include <gdk-pixbuf/gdk-pixbuf.h>


void        (*ModulePreparedNotifyFunc)     (GdkPixbuf *pixbuf,
                                             gpointer user_data);
void        (*ModuleUpdatedNotifyFunc)      (GdkPixbuf *pixbuf,
                                             gpointer user_data,
                                             guint x,
                                             guint y,
                                             guint width,
                                             guint height);
struct      GdkPixbufModule;
GdkPixbufModule* gdk_pixbuf_get_module      (gchar *buffer,
                                             gint size);
void        gdk_pixbuf_load_module          (GdkPixbufModule *image_module);

Description

Details

ModulePreparedNotifyFunc ()

void        (*ModulePreparedNotifyFunc)     (GdkPixbuf *pixbuf,
                                             gpointer user_data);

pixbuf : 
user_data : 


ModuleUpdatedNotifyFunc ()

void        (*ModuleUpdatedNotifyFunc)      (GdkPixbuf *pixbuf,
                                             gpointer user_data,
                                             guint x,
                                             guint y,
                                             guint width,
                                             guint height);

pixbuf : 
user_data : 
x : 
y : 
width : 
height : 


struct GdkPixbufModule

struct GdkPixbufModule {
	char *module_name;
	gboolean (* format_check) (guchar *buffer, int size);
	GModule *module;
	GdkPixbuf *(* load) (FILE *f);
        GdkPixbuf *(* load_xpm_data) (const gchar **data);

        /* Incremental loading */
        gpointer   (* begin_load)    (ModulePreparedNotifyFunc prepare_func, ModuleUpdatedNotifyFunc update_func, gpointer user_data);
        void       (* stop_load)     (gpointer context);
        gboolean   (* load_increment)(gpointer context, const gchar *buf, guint size);
};


gdk_pixbuf_get_module ()

GdkPixbufModule* gdk_pixbuf_get_module      (gchar *buffer,
                                             gint size);

buffer : 
size : 
Returns : 


gdk_pixbuf_load_module ()

void        gdk_pixbuf_load_module          (GdkPixbufModule *image_module);

image_module :