![]() |
![]() |
![]() |
Entangle Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
struct EntangleImage; struct EntangleImageClass; EntangleImage * entangle_image_new_file (const char *filename
); EntangleImage * entangle_image_new_pixbuf (GdkPixbuf *pixbuf
); const char * entangle_image_get_filename (EntangleImage *image
); time_t entangle_image_get_last_modified (EntangleImage *image
); off_t entangle_image_get_file_size (EntangleImage *image
); gboolean entangle_image_delete (EntangleImage *image
,GError **error
); GdkPixbuf * entangle_image_get_pixbuf (EntangleImage *image
); void entangle_image_set_pixbuf (EntangleImage *image
,GdkPixbuf *pixbuf
); GExiv2Metadata * entangle_image_get_metadata (EntangleImage *image
); void entangle_image_set_metadata (EntangleImage *image
,GExiv2Metadata *metadata
);
"filename" gchar* : Read / Write / Construct Only "metadata" GExiv2Metadata* : Read / Write "pixbuf" GdkPixbuf* : Read / Write
EntangleImage * entangle_image_new_file (const char *filename
);
Create a new image instance for the image stored in
filename
.
|
the filename of the image. [transfer none] |
Returns : |
the new image. [transfer full] |
EntangleImage * entangle_image_new_pixbuf (GdkPixbuf *pixbuf
);
Create a new image instance for the image data stored
in pixbuf
|
the pixbuf instance. [transfer none] |
Returns : |
the new image. [transfer full] |
const char * entangle_image_get_filename (EntangleImage *image
);
Get the filename associated with the image, if it has one.
|
the image instance. [transfer none] |
Returns : |
the filename or NULL. [transfer none] |
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
|
the image instance. [transfer none] |
Returns : |
the last modification time in seconds since epoch, or 0 |
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
|
the image instance. [transfer none] |
Returns : |
the size in bytes, or 0 |
GdkPixbuf * entangle_image_get_pixbuf (EntangleImage *image
);
Get the pixbuf associated with the image, if it is available
|
the image instance. [transfer none] |
Returns : |
the image pixbuf or NULL. [transfer none] |
void entangle_image_set_pixbuf (EntangleImage *image
,GdkPixbuf *pixbuf
);
Set the pixbuf associated with the image
|
the image instance. [transfer none] |
|
the new pixbuf. [transfer none] |
GExiv2Metadata * entangle_image_get_metadata (EntangleImage *image
);
Get the metadata associated with the image, if it is available
|
the image instance. [transfer none] |
Returns : |
the image metadata or NULL. [transfer none] |
void entangle_image_set_metadata (EntangleImage *image
,GExiv2Metadata *metadata
);
Set the metadata associated with the image
|
the image instance. [transfer none] |
|
the new metadata. [transfer none] |