|  |  |  | tumbler Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
                    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_pixbuf       (TumblerThumbnail *thumbnail,
                                                         GdkPixbuf *pixbuf,
                                                         guint64 mtime,
                                                         GCancellable *cancellable,
                                                         GError **error);
TumblerCache *      tumbler_thumbnail_get_cache         (TumblerThumbnail *thumbnail);
TumblerThumbnailFlavor  tumbler_thumbnail_get_flavor    (TumblerThumbnail *thumbnail);
TumblerThumbnailFlavor * tumbler_thumbnail_get_flavors  (void);
void                tumbler_thumbnail_flavor_get_size   (TumblerThumbnailFlavor flavor,
                                                         gint *width,
                                                         gint *height);
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_pixbuf)  (TumblerThumbnail *thumbnail,
                            GdkPixbuf        *pixbuf,
                            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_pixbuf (TumblerThumbnail *thumbnail, GdkPixbuf *pixbuf, guint64 mtime, GCancellable *cancellable, GError **error);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
TumblerCache * tumbler_thumbnail_get_cache (TumblerThumbnail *thumbnail);
| 
 | |
| Returns : | 
TumblerThumbnailFlavor tumbler_thumbnail_get_flavor (TumblerThumbnail *thumbnail);
| 
 | |
| Returns : | 
TumblerThumbnailFlavor * tumbler_thumbnail_get_flavors (void);
| Returns : | 
void tumbler_thumbnail_flavor_get_size (TumblerThumbnailFlavor flavor, gint *width, gint *height);
| 
 | |
| 
 | |
| 
 |