diff options
author | Marco Pesenti Gritti <marco@gnome.org> | 2005-01-13 17:49:01 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@src.gnome.org> | 2005-01-13 17:49:01 (GMT) |
commit | e0ca7880392b3d064e55406f270e2f68779e3cdc (patch) | |
tree | 684585ef2bc8531c2471490ffb5b130b7cc34f23 /shell/ev-application.c | |
parent | ddc0ad5b3bd75a640ba362cdccde7449654bae61 (diff) |
Add support for document links
2005-01-13 Marco Pesenti Gritti <marco@gnome.org>
* backend/ev-document.c: (ev_document_get_link):
* backend/ev-document.h:
* pdf/xpdf/pdf-document.cc:
* shell/ev-application.c: (ev_application_open):
* shell/ev-application.h:
* shell/ev-sidebar-links.c: (selection_changed_cb):
* shell/ev-view.c: (ev_view_button_release_event), (go_to_link),
(ev_view_go_to_link):
Add support for document links
Diffstat (limited to 'shell/ev-application.c')
-rw-r--r-- | shell/ev-application.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/shell/ev-application.c b/shell/ev-application.c index 05f86ce..6664c6a 100644 --- a/shell/ev-application.c +++ b/shell/ev-application.c @@ -29,9 +29,6 @@ #include <gtk/gtkstock.h> #include <gtk/gtkwidget.h> #include <gtk/gtkmain.h> -#include <libgnomevfs/gnome-vfs-utils.h> - -#include "ev-window.h" struct _EvApplicationPrivate { GList *windows; @@ -169,30 +166,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) { |