eom-thumbnail

eom-thumbnail

Synopsis

void                eom_thumbnail_init                  (void);
GdkPixbuf *         eom_thumbnail_fit_to_size           (GdkPixbuf *thumbnail,
                                                         gint dimension);
GdkPixbuf *         eom_thumbnail_add_frame             (GdkPixbuf *thumbnail);
GdkPixbuf *         eom_thumbnail_load                  (EomImage *image,
                                                         GError **error);
#define             EOM_THUMBNAIL_ORIGINAL_WIDTH
#define             EOM_THUMBNAIL_ORIGINAL_HEIGHT

Description

Details

eom_thumbnail_init ()

void                eom_thumbnail_init                  (void);


eom_thumbnail_fit_to_size ()

GdkPixbuf *         eom_thumbnail_fit_to_size           (GdkPixbuf *thumbnail,
                                                         gint dimension);

Ensures a pixbuf fits a given dimension

thumbnail :

a GdkPixbuf

dimension :

the maximum width or height desired

Returns :

a new GdkPixbuf. [transfer full]

eom_thumbnail_add_frame ()

GdkPixbuf *         eom_thumbnail_add_frame             (GdkPixbuf *thumbnail);

Adds a frame to thumbnail

thumbnail :

a GdkPixbuf

Returns :

a new GdkPixbuf, storing thumbnail nicely framed. [transfer full]

eom_thumbnail_load ()

GdkPixbuf *         eom_thumbnail_load                  (EomImage *image,
                                                         GError **error);

Loads the thumbnail for image. In case of error, NULL is returned and error is set.

image :

a EomImage

error :

location to store the error ocurring or NULL to ignore

Returns :

a new GdkPixbuf with the thumbnail for image or NULL in case of error. [transfer full]

EOM_THUMBNAIL_ORIGINAL_WIDTH

#define EOM_THUMBNAIL_ORIGINAL_WIDTH  "eom-thumbnail-orig-width"


EOM_THUMBNAIL_ORIGINAL_HEIGHT

#define EOM_THUMBNAIL_ORIGINAL_HEIGHT "eom-thumbnail-orig-height"