| Top |  |  |  |  | 
| gboolean | tumbler_thumbnail_load () | 
| gboolean | tumbler_thumbnail_needs_update () | 
| gboolean | tumbler_thumbnail_save_image_data () | 
| gboolean | tumbler_thumbnail_save_file () | 
| TumblerThumbnailFlavor * | tumbler_thumbnail_get_flavor () | 
| TumblerCache * | cache | Read / Write / Construct Only | 
| TumblerThumbnailFlavor * | flavor | Read / Write / Construct Only | 
| char * | uri | Read / Write / Construct Only | 
gboolean tumbler_thumbnail_load (TumblerThumbnail *thumbnail,GCancellable *cancellable,GError **error);
gboolean tumbler_thumbnail_needs_update (TumblerThumbnail *thumbnail,const gchar *uri,gdouble mtime);
gboolean tumbler_thumbnail_save_image_data (TumblerThumbnail *thumbnail,TumblerImageData *data,gdouble mtime,GCancellable *cancellable,GError **error);
gboolean tumbler_thumbnail_save_file (TumblerThumbnail *thumbnail,GFile *file,gdouble mtime,GCancellable *cancellable,GError **error);
TumblerThumbnailFlavor *
tumbler_thumbnail_get_flavor (TumblerThumbnail *thumbnail);
struct TumblerThumbnailInterface {
  GTypeInterface __parent__;
  /* signals */
  /* virtual methods */
  gboolean (*load)            (TumblerThumbnail *thumbnail,
                               GCancellable     *cancellable,
                               GError          **error);
  gboolean (*needs_update)    (TumblerThumbnail *thumbnail,
                               const gchar      *uri,
                               gdouble           mtime);
  gboolean (*save_image_data) (TumblerThumbnail *thumbnail,
                               TumblerImageData *data,
                               gdouble           mtime,
                               GCancellable     *cancellable,
                               GError          **error);
  gboolean (*save_file)       (TumblerThumbnail *thumbnail,
                               GFile            *file,
                               gdouble           mtime,
                               GCancellable     *cancellable,
                               GError          **error);
};
“cache” property“cache” TumblerCache *
cache.
Owner: TumblerThumbnail
Flags: Read / Write / Construct Only
“flavor” property“flavor” TumblerThumbnailFlavor *
flavor.
Owner: TumblerThumbnail
Flags: Read / Write / Construct Only