From d056914e3d49734d740c227eda08a9a3711c9ae3 Mon Sep 17 00:00:00 2001 From: infirit Date: Sat, 26 Jul 2014 11:43:49 +0200 Subject: Improve the API consistency in EomImageSaveInfo This will make things better for introspection Based on eog commit ae39227b82978abf2b69baff0e46d8bba8d3474e From Claudio Saavedra --- src/eom-image-save-info.h | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'src/eom-image-save-info.h') diff --git a/src/eom-image-save-info.h b/src/eom-image-save-info.h index 8a3c36f..41a564b 100644 --- a/src/eom-image-save-info.h +++ b/src/eom-image-save-info.h @@ -7,7 +7,10 @@ G_BEGIN_DECLS -struct EomImage; +#ifndef __EOM_IMAGE_DCLR__ +#define __EOM_IMAGE_DECLR__ +typedef struct _EomImage EomImage; +#endif #define EOM_TYPE_IMAGE_SAVE_INFO (eom_image_save_info_get_type ()) #define EOM_IMAGE_SAVE_INFO(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), EOM_TYPE_IMAGE_SAVE_INFO, EomImageSaveInfo)) @@ -39,15 +42,15 @@ struct _EomImageSaveInfoClass { #define EOM_FILE_FORMAT_JPEG "jpeg" -GType eom_image_save_info_get_type (void) G_GNUC_CONST; +GType eom_image_save_info_get_type (void) G_GNUC_CONST; -EomImageSaveInfo *eom_image_save_info_from_image (gpointer data); +EomImageSaveInfo *eom_image_save_info_new_from_image (EomImage *image); -EomImageSaveInfo *eom_image_save_info_from_uri (const char *uri, - GdkPixbufFormat *format); +EomImageSaveInfo *eom_image_save_info_new_from_uri (const char *uri, + GdkPixbufFormat *format); -EomImageSaveInfo *eom_image_save_info_from_file (GFile *file, - GdkPixbufFormat *format); +EomImageSaveInfo *eom_image_save_info_new_from_file (GFile *file, + GdkPixbufFormat *format); G_END_DECLS -- cgit v1.2.1