![]() |
![]() |
![]() |
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. |