]> www.fi.muni.cz Git - evince.git/blobdiff - backend/ev-document-factory.h
Add support for PDF attachments. Fixes bug #325143
[evince.git] / backend / ev-document-factory.h
index f299730686d64a202aec709ec48140c3f7f00183..215f50bc39369f29e4f60835822530163c71175a 100644 (file)
@@ -21,6 +21,7 @@
 #ifndef EV_DOCUMENT_FACTORY_H
 #define EV_DOCUMENT_FACTORY_H
 
 #ifndef EV_DOCUMENT_FACTORY_H
 #define EV_DOCUMENT_FACTORY_H
 
+#include <gtk/gtk.h>
 #include "ev-document.h"
 
 G_BEGIN_DECLS
 #include "ev-document.h"
 
 G_BEGIN_DECLS
@@ -35,10 +36,9 @@ typedef enum {
        EV_BACKEND_COMICS
 } EvBackend;
 
        EV_BACKEND_COMICS
 } EvBackend;
 
-EvDocument *ev_document_factory_get_document           (const char *mime_type);
-EvBackend   ev_document_factory_get_backend            (EvDocument *document);
-GList      *ev_document_factory_get_mime_types         (EvBackend   backend);
-GList      *ev_document_factory_get_all_mime_types     (void);
+EvDocument* ev_document_factory_get_document (const char *uri, GError **error);
+EvBackend   ev_document_factory_get_backend  (EvDocument *document);
+void       ev_document_factory_add_filters  (GtkWidget *chooser, EvDocument *document);
 
 G_END_DECLS
 
 
 G_END_DECLS