#ifndef _GDK_PIXBUF_H_
#define _GDK_PIXBUF_H_

#include <libart_lgpl/art_misc.h>
#include <libart_lgpl/art_pixbuf.h>

typedef struct {
	int ref_count;
	ArtPixBuf *art_pixbuf;
	void (*unref_func)(void *gdkpixbuf);
} GdkPixBuf;

GdkPixBuf *gdk_pixbuf_load_image (const char *file);
void       gdk_pixbuf_save_image (const char *format_id, const char *file, ...);
void       gdk_pixbuf_ref        (GdkPixBuf *pixbuf);
void       gdk_pixbuf_unref      (GdkPixBuf *pixbuf);
GdkPixBuf *gdk_pixbuf_duplicate  (GdkPixBuf *pixbuf);
GdkPixBuf *gdk_pixbuf_scale	 (GdkPixBuf *pixbuf, gint w, gint h);
GdkPixBuf *gdk_pixbuf_rotate     (GdkPixBuf *pixbuf, gdouble angle);

void	   gdk_pixbuf_destroy    (GdkPixBuf *pixbuf);

#endif /* _GDK_PIXBUF_H_ */

#ifndef _GDK_PIXBUF_H_
#define _GDK_PIXBUF_H_

#include <libart_lgpl/art_misc.h>
#include <libart_lgpl/art_pixbuf.h>
#include <glib.h>

typedef struct {
	int ref_count;
	ArtPixBuf *art_pixbuf;
	void (*unref_func)(void *gdkpixbuf);
} GdkPixBuf;

GdkPixBuf *gdk_pixbuf_load_image (const char *file);
void       gdk_pixbuf_save_image (const char *format_id, const char *file, ...);
void       gdk_pixbuf_ref        (GdkPixBuf *pixbuf);
void       gdk_pixbuf_unref      (GdkPixBuf *pixbuf);
GdkPixBuf *gdk_pixbuf_duplicate  (GdkPixBuf *pixbuf);
GdkPixBuf *gdk_pixbuf_scale	 (GdkPixBuf *pixbuf, gint w, gint h);
GdkPixBuf *gdk_pixbuf_rotate     (GdkPixBuf *pixbuf, gdouble angle);

void	   gdk_pixbuf_destroy    (GdkPixBuf *pixbuf);

#endif /* _GDK_PIXBUF_H_ */

Include glib.h as it uses g* datatypes Added for gnome-config
Include glib.h as it uses g* datatypes Added for gnome-config

1999-07-23  Richard Hestilow  <hestgray@ionet.net>

        * src/gdk-pixbuf.h: Include glib.h as it uses g* datatypes
        * gdk_pixbufConf.sh.in: Added for gnome-config
        * Makefile.am:
        * configure.in: Modified to generate gdk_pixbufConf.sh
