]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-document-types.h
Rework document types managing to avoid code duplication and actually
[evince.git] / shell / ev-document-types.h
index b5d75ddce4803654f0f4f8af9c216649ffe2649a..1d8b0dfbe49399c50a934a949375619fb4657c43 100644 (file)
 
 G_BEGIN_DECLS
 
-GType ev_document_type_lookup (const char  *uri,
-                              gchar       **mime_type,
-                              GError      **error);
-
-void ev_document_types_add_filters         (GtkWidget *chooser);
-void ev_document_types_add_filters_for_type (GtkWidget *chooser, GType type);
+EvDocument     *ev_document_types_get_document         (const char   *uri,
+                                                        gchar       **mime_type,
+                                                        GError      **error);
+void           ev_document_types_add_filters           (GtkWidget    *chooser,
+                                                        EvDocument   *document);
 
 G_END_DECLS