| tumbler Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | Properties | ||||
TumblerImageData; TumblerThumbnail; TumblerThumbnailIface; gboolean tumbler_thumbnail_load (TumblerThumbnail *thumbnail,GCancellable *cancellable,GError **error); gboolean tumbler_thumbnail_needs_update (TumblerThumbnail *thumbnail,const gchar *uri,guint64 mtime); gboolean tumbler_thumbnail_save_image_data (TumblerThumbnail *thumbnail,TumblerImageData *data,guint64 mtime,GCancellable *cancellable,GError **error); gboolean tumbler_thumbnail_save_file (TumblerThumbnail *thumbnail,GFile *file,guint64 mtime,GCancellable *cancellable,GError **error); TumblerThumbnailFlavor * tumbler_thumbnail_get_flavor (TumblerThumbnail *thumbnail);
"cache" TumblerCache* : Read / Write / Construct Only "flavor" TumblerThumbnailFlavor* : Read / Write / Construct Only "uri" gchar* : Read / Write / Construct Only
typedef struct {
TumblerColorspace colorspace;
const guchar *data;
gboolean has_alpha;
gint bits_per_sample;
gint width;
gint height;
gint rowstride;
} TumblerImageData;
typedef struct {
GTypeInterface __parent__;
/* signals */
/* virtual methods */
gboolean (*load) (TumblerThumbnail *thumbnail,
GCancellable *cancellable,
GError **error);
gboolean (*needs_update) (TumblerThumbnail *thumbnail,
const gchar *uri,
guint64 mtime);
gboolean (*save_image_data) (TumblerThumbnail *thumbnail,
TumblerImageData *data,
guint64 mtime,
GCancellable *cancellable,
GError **error);
gboolean (*save_file) (TumblerThumbnail *thumbnail,
GFile *file,
guint64 mtime,
GCancellable *cancellable,
GError **error);
} TumblerThumbnailIface;
gboolean tumbler_thumbnail_load (TumblerThumbnail *thumbnail,GCancellable *cancellable,GError **error);
|
|
|
|
|
|
Returns : |
gboolean tumbler_thumbnail_needs_update (TumblerThumbnail *thumbnail,const gchar *uri,guint64 mtime);
|
|
|
|
|
|
Returns : |
gboolean tumbler_thumbnail_save_image_data (TumblerThumbnail *thumbnail,TumblerImageData *data,guint64 mtime,GCancellable *cancellable,GError **error);
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean tumbler_thumbnail_save_file (TumblerThumbnail *thumbnail,GFile *file,guint64 mtime,GCancellable *cancellable,GError **error);
|
|
|
|
|
|
|
|
|
|
Returns : |
TumblerThumbnailFlavor * tumbler_thumbnail_get_flavor (TumblerThumbnail *thumbnail);
|
|
Returns : |