]> www.fi.muni.cz Git - evince.git/blobdiff - backend/ev-document-thumbnails.h
Rework API a bit. Add a border flag and change sizing logic (now the size
[evince.git] / backend / ev-document-thumbnails.h
index 52ed6c57329ebe80e87155a0ccc8cf87272ce54f..76b0cc8cdea4e9c52c66edb11c9dcccdc23d5ea0 100644 (file)
@@ -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,
@@ -53,10 +54,11 @@ struct _EvDocumentThumbnailsIface
 GType      ev_document_thumbnails_get_type       (void);
 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);