X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=backend%2Fev-document-factory.h;h=886be691b002567367e0773105a4582d29c360ab;hb=592bc46cb8c4d56dd04c39ac87d287a0abcf6fa6;hp=56be46d539a193790dbe6a450b531a3731c977e1;hpb=4684716c489657edf098565eb54bdf86bad1b45c;p=evince.git diff --git a/backend/ev-document-factory.h b/backend/ev-document-factory.h index 56be46d5..886be691 100644 --- a/backend/ev-document-factory.h +++ b/backend/ev-document-factory.h @@ -21,6 +21,7 @@ #ifndef EV_DOCUMENT_FACTORY_H #define EV_DOCUMENT_FACTORY_H +#include #include "ev-document.h" G_BEGIN_DECLS @@ -31,13 +32,14 @@ typedef enum { EV_BACKEND_TIFF, EV_BACKEND_PIXBUF, EV_BACKEND_DJVU, - EV_BACKEND_DVI + EV_BACKEND_DVI, + EV_BACKEND_COMICS, + EV_BACKEND_IMPRESS } 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