11 #ifndef YGDK_MNG_PIXBUF_H 12 #define YGDK_MNG_PIXBUF_H 14 #define GDK_PIXBUF_ENABLE_BACKEND 15 #include "gdk-pixbuf/gdk-pixbuf-animation.h" 18 #define YGDK_TYPE_MNG_PIXBUF (ygdk_mng_pixbuf_get_type ()) 19 #define YGDK_MNG_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ 20 YGDK_TYPE_MNG_PIXBUF, YGdkMngPixbuf)) 21 #define YGDK_MNG_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), \ 22 YGDK_TYPE_MNG_PIXBUF, YGdkMngPixbufClass)) 23 #define YGDK_IS_MNG_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ 24 YGDK_TYPE_MNG_PIXBUF)) 25 #define YGDK_IS_MNG_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), \ 26 YGDK_TYPE_MNG_PIXBUF)) 27 #define YGDK_MNG_PIXBUF_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), \ 28 YGK_TYPE_MNG_PIXBUF, YGdkMngPixbufClass)) 32 GdkPixbufAnimation parent;
37 guint32 frame_width, frame_height, ticks_per_second;
39 guint32 last_frame_delay, iteration_max;
44 GdkPixbufAnimationClass parent_class;
47 GdkPixbufAnimation *ygdk_mng_pixbuf_new_from_file (
const gchar *filename, GError **error);
48 GdkPixbufAnimation *ygdk_mng_pixbuf_new_from_data (
const guint8 *data,
long size, GError **error);
49 gboolean ygdk_mng_pixbuf_is_file_mng (
const gchar *filename);
50 gboolean ygdk_mng_pixbuf_is_data_mng (
const guint8 *data,
long size);
52 GType ygdk_mng_pixbuf_get_type (
void) G_GNUC_CONST;
54 #define YGDK_TYPE_MNG_PIXBUF_ITER (ygdk_mng_pixbuf_iter_get_type ()) 55 #define YGDK_MNG_PIXBUF_ITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ 56 YGDK_TYPE_MNG_PIXBUF_ITER, YGdkMngPixbufIter)) 57 #define YGDK_MNG_PIXBUF_ITER_CLASS(klass) \ 58 (G_TYPE_CHECK_CLASS_CAST ((klass), YGDK_TYPE_MNG_PIXBUF_ITER, YGdkMngPixbufIterClass)) 59 #define YGDK_IS_MNG_PIXBUF_ITER_CLASS(klass) \ 60 (G_TYPE_CHECK_CLASS_TYPE ((klass), YGDK_TYPE_MNG_PIXBUF_ITER)) 61 #define YGDK_MNG_PIXBUF_ITER_GET_CLASS(obj) \ 62 (G_TYPE_INSTANCE_GET_CLASS ((obj), YGDK_TYPE_MNG_PIXBUF_ITER, YGdkMngPixbufIterClass)) 65 GdkPixbufAnimationIter parent;
69 int cur_frame, cur_iteration;
73 GdkPixbufAnimationIterClass parent_class;
76 GType ygdk_mng_pixbuf_iter_get_type (
void) G_GNUC_CONST;