]> www.fi.muni.cz Git - evince.git/blobdiff - libdocument/ev-document-images.h
Fixes bug #542924. Makes enums static to fix Solaris build.
[evince.git] / libdocument / ev-document-images.h
index 28eee46166a716312be5216ef36b697dfb7f3a42..d8699b94bed8751b1c8257bca891d640212d7e31 100644 (file)
@@ -25,6 +25,7 @@
 #include <glib.h>
 
 #include "ev-document.h"
 #include <glib.h>
 
 #include "ev-document.h"
+#include "ev-image.h"
 
 G_BEGIN_DECLS
 
 
 G_BEGIN_DECLS
 
@@ -42,13 +43,17 @@ struct _EvDocumentImagesIface {
         GTypeInterface base_iface;
 
         /* Methods  */
         GTypeInterface base_iface;
 
         /* Methods  */
-        GList *(* get_images) (EvDocumentImages *document_images,
-                               gint              page);
+        GList     *(* get_image_mapping) (EvDocumentImages *document_images,
+                                         gint              page);
+       GdkPixbuf *(* get_image)         (EvDocumentImages *document_images,
+                                         EvImage          *image);
 };
 
 };
 
-GType  ev_document_images_get_type   (void) G_GNUC_CONST;
-GList *ev_document_images_get_images (EvDocumentImages *document_images,
-                                      gint              page);
+GType      ev_document_images_get_type            (void) G_GNUC_CONST;
+GList     *ev_document_images_get_image_mapping   (EvDocumentImages *document_images,
+                                                  gint              page);
+GdkPixbuf *ev_document_images_get_image           (EvDocumentImages *document_images,
+                                                  EvImage          *image);
 
 G_END_DECLS
 
 
 G_END_DECLS