X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=inline;f=shell%2Fev-application.c;h=a1dec925a8d1b4af9417b951f9338120a199d7d6;hb=0278ffdb57c2e17e33acb52bb5569d746246f671;hp=05f86ce85bc8df5308d022d55ece7f33b6979e3a;hpb=2d5fe16a0b4a8bbb85933e471a62550384446821;p=evince.git diff --git a/shell/ev-application.c b/shell/ev-application.c index 05f86ce8..a1dec925 100644 --- a/shell/ev-application.c +++ b/shell/ev-application.c @@ -29,9 +29,6 @@ #include #include #include -#include - -#include "ev-window.h" struct _EvApplicationPrivate { GList *windows; @@ -132,12 +129,16 @@ ev_application_open (EvApplication *application, GError *err) gtk_file_filter_set_name (both_filter, _("PostScript and PDF Documents")); gtk_file_filter_add_mime_type (both_filter, "application/postscript"); + gtk_file_filter_add_mime_type (both_filter, "application/x-gzpostscript"); + gtk_file_filter_add_mime_type (both_filter, "image/x-eps"); gtk_file_filter_add_mime_type (both_filter, "application/pdf"); gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (chooser), both_filter); ps_filter = gtk_file_filter_new (); gtk_file_filter_set_name (ps_filter, _("PostScript Documents")); gtk_file_filter_add_mime_type (ps_filter, "application/postscript"); + gtk_file_filter_add_mime_type (both_filter, "application/x-gzpostscript"); + gtk_file_filter_add_mime_type (ps_filter, "image/x-eps"); gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (chooser), ps_filter); pdf_filter = gtk_file_filter_new (); @@ -169,30 +170,6 @@ ev_application_open (EvApplication *application, GError *err) gtk_widget_destroy (GTK_WIDGET (chooser)); } -void -ev_application_open_link (EvApplication *application, - EvWindow *window, - EvLink *link, - GError *error) -{ - EvLinkType type; - const char *uri; - - type = ev_link_get_link_type (link); - - switch (type) { - case EV_LINK_TYPE_TITLE: - break; - case EV_LINK_TYPE_PAGE: - ev_window_open_link (window, link); - break; - case EV_LINK_TYPE_EXTERNAL_URI: - uri = ev_link_get_uri (link); - gnome_vfs_url_show (uri); - break; - } -} - static void ev_application_class_init (EvApplicationClass *ev_application_class) {