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