X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=inline;f=shell%2Fev-document-types.c;h=ea729bfd8b6885eff765fc3e00a5e0b7555a4ecb;hb=30582eef6d8c325d026e7db0301921ddba21dfec;hp=cbe6c2410751cdac823b57efd384e6e5be8ebeae;hpb=1bd63e67b648a5114b251631d0de1a1afa6b6e96;p=evince.git diff --git a/shell/ev-document-types.c b/shell/ev-document-types.c index cbe6c241..ea729bfd 100644 --- a/shell/ev-document-types.c +++ b/shell/ev-document-types.c @@ -152,12 +152,14 @@ ev_document_types_add_filters (GtkWidget *chooser, EvDocument *document) gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (chooser), filter); } +#ifdef ENABLE_PIXBUF if (document == NULL || backend == EV_BACKEND_PIXBUF) { default_filter = filter = gtk_file_filter_new (); gtk_file_filter_set_name (filter, _("Images")); gtk_file_filter_add_pixbuf_formats (filter); gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (chooser), filter); } +#endif #ifdef ENABLE_DVI if (document == NULL || backend == EV_BACKEND_DVI) { @@ -179,6 +181,16 @@ ev_document_types_add_filters (GtkWidget *chooser, EvDocument *document) } #endif +#ifdef ENABLE_COMICS + if (document == NULL || backend == EV_BACKEND_COMICS) { + default_filter = filter = gtk_file_filter_new (); + gtk_file_filter_set_name (filter, _("Comics Books")); + mime_types = ev_document_factory_get_mime_types (EV_BACKEND_COMICS); + file_filter_add_mime_list_and_free (filter, mime_types); + gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (chooser), filter); + } +#endif + filter = gtk_file_filter_new (); gtk_file_filter_set_name (filter, _("All Files")); gtk_file_filter_add_pattern (filter, "*");