| Top |
| EntangleImage * | entangle_image_new_file () |
| EntangleImage * | entangle_image_new_pixbuf () |
| const char * | entangle_image_get_filename () |
| time_t | entangle_image_get_last_modified () |
| off_t | entangle_image_get_file_size () |
| gboolean | entangle_image_delete () |
| GdkPixbuf * | entangle_image_get_pixbuf () |
| void | entangle_image_set_pixbuf () |
| GExiv2Metadata * | entangle_image_get_metadata () |
| void | entangle_image_set_metadata () |
EntangleImage *
entangle_image_new_file (const char *filename);
Create a new image instance for the image stored in
filename
.
EntangleImage *
entangle_image_new_pixbuf (GdkPixbuf *pixbuf);
Create a new image instance for the image data stored
in pixbuf
const char *
entangle_image_get_filename (EntangleImage *image);
Get the filename associated with the image, if it has one.
time_t
entangle_image_get_last_modified (EntangleImage *image);
Get the time at which the image was last modified, if it is backed by a file on disk
off_t
entangle_image_get_file_size (EntangleImage *image);
Get the size of the image on disk, if it is backed by a file on disk
GdkPixbuf *
entangle_image_get_pixbuf (EntangleImage *image);
Get the pixbuf associated with the image, if it is available
void entangle_image_set_pixbuf (EntangleImage *image,GdkPixbuf *pixbuf);
Set the pixbuf associated with the image
GExiv2Metadata *
entangle_image_get_metadata (EntangleImage *image);
Get the metadata associated with the image, if it is available
void entangle_image_set_metadata (EntangleImage *image,GExiv2Metadata *metadata);
Set the metadata associated with the image
“filename” property“filename” gchar *
Full path to image file.
Flags: Read / Write / Construct Only
Default value: NULL