| Eye of GNOME Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
enum EogImageData; #define EOG_IMAGE_DATA_ALL enum EogImageError; #define EOG_IMAGE_ERROR enum EogImageStatus; EogImage; GQuark eog_image_error_quark (void); EogImage * eog_image_new (const char *txt_uri); EogImage * eog_image_new_file (GFile *file); gboolean eog_image_load (EogImage *img,EogImageData data2read,EogJob *job,GError **error); void eog_image_cancel_load (EogImage *img); gboolean eog_image_has_data (EogImage *img,EogImageData data); void eog_image_data_ref (EogImage *img); void eog_image_data_unref (EogImage *img); void eog_image_set_thumbnail (EogImage *img,GdkPixbuf *pixbuf); gboolean eog_image_save_as_by_info (EogImage *img,EogImageSaveInfo *source,EogImageSaveInfo *target,GError **error); gboolean eog_image_save_by_info (EogImage *img,EogImageSaveInfo *source,GError **error); GdkPixbuf * eog_image_get_pixbuf (EogImage *img); GdkPixbuf * eog_image_get_thumbnail (EogImage *img); void eog_image_get_size (EogImage *img,gint *width,gint *height); goffset eog_image_get_bytes (EogImage *img); gboolean eog_image_is_modified (EogImage *img); void eog_image_modified (EogImage *img); const gchar * eog_image_get_caption (EogImage *img); const gchar * eog_image_get_collate_key (EogImage *img); gpointer eog_image_get_exif_info (EogImage *img); gpointer eog_image_get_xmp_info (EogImage *img); GFile * eog_image_get_file (EogImage *img); gchar * eog_image_get_uri_for_display (EogImage *img); EogImageStatus eog_image_get_status (EogImage *img); void eog_image_transform (EogImage *img,EogTransform *trans,EogJob *job); void eog_image_autorotate (EogImage *img); cmsHPROFILE eog_image_get_profile (EogImage *img); void eog_image_apply_display_profile (EogImage *img,cmsHPROFILE display_profile); void eog_image_undo (EogImage *img); GList * eog_image_get_supported_mime_types (void); gboolean eog_image_is_supported_mime_type (const char *mime_type); void eog_image_file_changed (EogImage *img);
"changed" :Run Last"file-changed" :Run Last"next-frame" :Run Last"save-progress" :Run Last"size-prepared" :Run Last"thumbnail-changed" :Run Last
typedef enum {
EOG_IMAGE_DATA_IMAGE = 1 << 0,
EOG_IMAGE_DATA_DIMENSION = 1 << 1,
EOG_IMAGE_DATA_EXIF = 1 << 2,
EOG_IMAGE_DATA_XMP = 1 << 3
} EogImageData;
typedef enum {
EOG_IMAGE_ERROR_SAVE_NOT_LOCAL,
EOG_IMAGE_ERROR_NOT_LOADED,
EOG_IMAGE_ERROR_VFS,
EOG_IMAGE_ERROR_FILE_EXISTS,
EOG_IMAGE_ERROR_TMP_FILE_FAILED,
EOG_IMAGE_ERROR_GENERIC,
EOG_IMAGE_ERROR_UNKNOWN
} EogImageError;
typedef enum {
EOG_IMAGE_STATUS_UNKNOWN,
EOG_IMAGE_STATUS_LOADING,
EOG_IMAGE_STATUS_LOADED,
EOG_IMAGE_STATUS_SAVING,
EOG_IMAGE_STATUS_FAILED
} EogImageStatus;
gboolean eog_image_load (EogImage *img,EogImageData data2read,EogJob *job,GError **error);
|
|
|
|
|
|
|
|
Returns : |
gboolean eog_image_has_data (EogImage *img,EogImageData data);
|
|
|
|
Returns : |
void eog_image_set_thumbnail (EogImage *img,GdkPixbuf *pixbuf);
|
|
|
gboolean eog_image_save_as_by_info (EogImage *img,EogImageSaveInfo *source,EogImageSaveInfo *target,GError **error);
|
|
|
|
|
|
|
|
Returns : |
gboolean eog_image_save_by_info (EogImage *img,EogImageSaveInfo *source,GError **error);
|
|
|
|
|
|
Returns : |
void eog_image_get_size (EogImage *img,gint *width,gint *height);
|
|
|
|
|
const gchar * eog_image_get_collate_key (EogImage *img);
|
|
Returns : |
gchar * eog_image_get_uri_for_display (EogImage *img);
|
|
Returns : |
void eog_image_transform (EogImage *img,EogTransform *trans,EogJob *job);
|
|
|
|
|
void eog_image_apply_display_profile (EogImage *img,cmsHPROFILE display_profile);
|
|
|
gboolean eog_image_is_supported_mime_type (const char *mime_type);
|
|
Returns : |
"changed" signalvoid user_function (EogImage *eogimage,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"file-changed" signalvoid user_function (EogImage *eogimage,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"next-frame" signalvoid user_function (EogImage *img,
gint delay,
gpointer user_data) : Run Last
The ::next-frame signal will be emitted each time an animated image advances to the next frame.
|
the object which received the signal. |
|
number of milliseconds the current frame will be displayed. |
|
user data set when the signal handler was connected. |
"save-progress" signalvoid user_function (EogImage *eogimage,
gfloat arg1,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"size-prepared" signalvoid user_function (EogImage *eogimage,
gint arg1,
gint arg2,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
|
|
user data set when the signal handler was connected. |