#include <gdk-pixbuf/gdk-pixbuf.h>
+#include "ev-render-context.h"
+
G_BEGIN_DECLS
#define EV_TYPE_DOCUMENT_THUMBNAILS (ev_document_thumbnails_get_type ())
/* Methods */
GdkPixbuf * (* get_thumbnail) (EvDocumentThumbnails *document,
gint page,
- gint width);
+ gint rotation,
+ gint size,
+ gboolean border);
void (* get_dimensions) (EvDocumentThumbnails *document,
gint page,
gint suggested_width,
};
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 rotation,
+ gint size,
+ gboolean border);
void ev_document_thumbnails_get_dimensions (EvDocumentThumbnails *document,
gint page,
- gint suggested_width,
+ gint size,
gint *width,
gint *height);