]> www.fi.muni.cz Git - evince.git/blobdiff - libdocument/ev-document-images.h
Updated Serbian translation
[evince.git] / libdocument / ev-document-images.h
index 28eee46166a716312be5216ef36b697dfb7f3a42..d9d76965822000af97063320e1419b82718d2690 100644 (file)
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
  */
 
+#if !defined (__EV_EVINCE_DOCUMENT_H_INSIDE__) && !defined (EVINCE_COMPILATION)
+#error "Only <evince-document.h> can be included directly."
+#endif
+
 #ifndef EV_DOCUMENT_IMAGES_H
 #define EV_DOCUMENT_IMAGES_H
 
@@ -25,6 +29,7 @@
 #include <glib.h>
 
 #include "ev-document.h"
+#include "ev-image.h"
 
 G_BEGIN_DECLS
 
@@ -42,13 +47,17 @@ struct _EvDocumentImagesIface {
         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