Miscellaneous Thumbnail Functions

Miscellaneous Thumbnail Functions

Synopsis

#include <libgnomeui/gnome-thumbnail.h>

gboolean            gnome_desktop_thumbnail_has_uri     (GdkPixbuf *pixbuf,
                                                         const char *uri);
gboolean            gnome_desktop_thumbnail_is_valid    (GdkPixbuf *pixbuf,
                                                         const char *uri,
                                                         time_t mtime);
char *              gnome_desktop_thumbnail_md5         (const char *uri);
char *              gnome_desktop_thumbnail_path_for_uri
                                                        (const char *uri,
                                                         GnomeDesktopThumbnailSize size);
GdkPixbuf *         gnome_desktop_thumbnail_scale_down_pixbuf
                                                        (GdkPixbuf *pixbuf,
                                                         int dest_width,
                                                         int dest_height);

Description

Details

gnome_desktop_thumbnail_has_uri ()

gboolean            gnome_desktop_thumbnail_has_uri     (GdkPixbuf *pixbuf,
                                                         const char *uri);

Returns whether the thumbnail has the correct uri embedded in the Thumb::URI option in the png.

pixbuf :

an loaded thumbnail pixbuf

uri :

a uri

Returns :

TRUE if the thumbnail is for uri

Since 2.2


gnome_desktop_thumbnail_is_valid ()

gboolean            gnome_desktop_thumbnail_is_valid    (GdkPixbuf *pixbuf,
                                                         const char *uri,
                                                         time_t mtime);

Returns whether the thumbnail has the correct uri and mtime embedded in the png options.

pixbuf :

an loaded thumbnail GdkPixbuf

uri :

a uri

mtime :

the mtime

Returns :

TRUE if the thumbnail has the right uri and mtime

Since 2.2


gnome_desktop_thumbnail_md5 ()

char *              gnome_desktop_thumbnail_md5         (const char *uri);

Calculates the MD5 checksum of the uri. This can be useful if you want to manually handle thumbnail files.

uri :

an uri

Returns :

A string with the MD5 digest of the uri string.

Since 2.2


gnome_desktop_thumbnail_path_for_uri ()

char *              gnome_desktop_thumbnail_path_for_uri
                                                        (const char *uri,
                                                         GnomeDesktopThumbnailSize size);

Returns the filename that a thumbnail of size size for uri would have.

uri :

an uri

size :

a thumbnail size

Returns :

an absolute filename

Since 2.2


gnome_desktop_thumbnail_scale_down_pixbuf ()

GdkPixbuf *         gnome_desktop_thumbnail_scale_down_pixbuf
                                                        (GdkPixbuf *pixbuf,
                                                         int dest_width,
                                                         int dest_height);