Details
enum EomImageData
typedef enum {
EOM_IMAGE_DATA_IMAGE = 1 << 0,
EOM_IMAGE_DATA_DIMENSION = 1 << 1,
EOM_IMAGE_DATA_EXIF = 1 << 2,
EOM_IMAGE_DATA_XMP = 1 << 3
} EomImageData;
EOM_IMAGE_DATA_IMAGE
|
|
EOM_IMAGE_DATA_DIMENSION
|
|
EOM_IMAGE_DATA_EXIF
|
|
EOM_IMAGE_DATA_XMP
|
|
EOM_IMAGE_DATA_ALL
#define EOM_IMAGE_DATA_ALL
enum EomImageError
typedef enum {
EOM_IMAGE_ERROR_SAVE_NOT_LOCAL,
EOM_IMAGE_ERROR_NOT_LOADED,
EOM_IMAGE_ERROR_VFS,
EOM_IMAGE_ERROR_FILE_EXISTS,
EOM_IMAGE_ERROR_TMP_FILE_FAILED,
EOM_IMAGE_ERROR_GENERIC,
EOM_IMAGE_ERROR_UNKNOWN
} EomImageError;
EOM_IMAGE_ERROR_SAVE_NOT_LOCAL
|
|
EOM_IMAGE_ERROR_NOT_LOADED
|
|
EOM_IMAGE_ERROR_VFS
|
|
EOM_IMAGE_ERROR_FILE_EXISTS
|
|
EOM_IMAGE_ERROR_TMP_FILE_FAILED
|
|
EOM_IMAGE_ERROR_GENERIC
|
|
EOM_IMAGE_ERROR_UNKNOWN
|
|
EOM_IMAGE_ERROR
#define EOM_IMAGE_ERROR eom_image_error_quark ()
enum EomImageStatus
typedef enum {
EOM_IMAGE_STATUS_UNKNOWN,
EOM_IMAGE_STATUS_LOADING,
EOM_IMAGE_STATUS_LOADED,
EOM_IMAGE_STATUS_SAVING,
EOM_IMAGE_STATUS_FAILED
} EomImageStatus;
EOM_IMAGE_STATUS_UNKNOWN
|
|
EOM_IMAGE_STATUS_LOADING
|
|
EOM_IMAGE_STATUS_LOADED
|
|
EOM_IMAGE_STATUS_SAVING
|
|
EOM_IMAGE_STATUS_FAILED
|
|
EomImage
typedef struct _EomImage EomImage;
eom_image_error_quark ()
GQuark eom_image_error_quark (void);
eom_image_new ()
EomImage * eom_image_new (const char *txt_uri);
eom_image_new_file ()
EomImage * eom_image_new_file (GFile *file);
eom_image_cancel_load ()
void eom_image_cancel_load (EomImage *img);
eom_image_data_ref ()
void eom_image_data_ref (EomImage *img);
eom_image_data_unref ()
void eom_image_data_unref (EomImage *img);
eom_image_set_thumbnail ()
void eom_image_set_thumbnail (EomImage *img,
GdkPixbuf *pixbuf);
eom_image_get_size ()
void eom_image_get_size (EomImage *img,
gint *width,
gint *height);
eom_image_get_bytes ()
goffset eom_image_get_bytes (EomImage *img);
eom_image_is_modified ()
gboolean eom_image_is_modified (EomImage *img);
eom_image_modified ()
void eom_image_modified (EomImage *img);
eom_image_get_caption ()
const gchar * eom_image_get_caption (EomImage *img);
eom_image_get_collate_key ()
const gchar * eom_image_get_collate_key (EomImage *img);
eom_image_get_exif_info ()
gpointer eom_image_get_exif_info (EomImage *img);
eom_image_get_xmp_info ()
gpointer eom_image_get_xmp_info (EomImage *img);
eom_image_get_file ()
GFile * eom_image_get_file (EomImage *img);
eom_image_get_uri_for_display ()
gchar * eom_image_get_uri_for_display (EomImage *img);
eom_image_autorotate ()
void eom_image_autorotate (EomImage *img);
eom_image_get_profile ()
cmsHPROFILE eom_image_get_profile (EomImage *img);
eom_image_apply_display_profile ()
void eom_image_apply_display_profile (EomImage *img,
cmsHPROFILE display_profile);
eom_image_undo ()
void eom_image_undo (EomImage *img);
eom_image_get_supported_mime_types ()
GList * eom_image_get_supported_mime_types (void);
eom_image_is_supported_mime_type ()
gboolean eom_image_is_supported_mime_type (const char *mime_type);
eom_image_file_changed ()
void eom_image_file_changed (EomImage *img);
Emits EomImage::file-changed signal