X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=backend%2Fev-document-thumbnails.h;h=c84e4268bcdbd0abff7b9d843e476061d98168d4;hb=082a08309e217bcbe1d31622a5eb55dec8475e77;hp=52ed6c57329ebe80e87155a0ccc8cf87272ce54f;hpb=2aadab6feb778de1be1a92f20ba60e44de571199;p=evince.git diff --git a/backend/ev-document-thumbnails.h b/backend/ev-document-thumbnails.h index 52ed6c57..c84e4268 100644 --- a/backend/ev-document-thumbnails.h +++ b/backend/ev-document-thumbnails.h @@ -42,7 +42,8 @@ struct _EvDocumentThumbnailsIface /* Methods */ GdkPixbuf * (* get_thumbnail) (EvDocumentThumbnails *document, gint page, - gint width); + gint size, + gboolean border); void (* get_dimensions) (EvDocumentThumbnails *document, gint page, gint suggested_width, @@ -51,12 +52,19 @@ struct _EvDocumentThumbnailsIface }; GType ev_document_thumbnails_get_type (void); + +/* FIXME: This is a little bit busted. We call get_thumbnail w/ a suggested + * width, but we should call it with a scale so that different sized pages get + * sized proportionally. + */ + GdkPixbuf *ev_document_thumbnails_get_thumbnail (EvDocumentThumbnails *document, gint page, - gint suggested_width); + gint size, + gboolean border); void ev_document_thumbnails_get_dimensions (EvDocumentThumbnails *document, gint page, - gint suggested_width, + gint size, gint *width, gint *height);