-void
-ev_application_open_bookmark (EvApplication *application,
- EvDocument *document,
- EvBookmark *bookmark,
- GError *error)
-{
- EvBookmarkType type;
- const char *uri;
- int page;
-
- type = ev_bookmark_get_bookmark_type (bookmark);
-
- switch (type) {
- case EV_BOOKMARK_TYPE_TITLE:
- break;
- case EV_BOOKMARK_TYPE_LINK:
- page = ev_bookmark_get_page (bookmark);
- ev_document_set_page (document, page);
- break;
- case EV_BOOKMARK_TYPE_EXTERNAL_URI:
- uri = ev_bookmark_get_uri (bookmark);
- gnome_vfs_url_show (uri);
- break;
- }
-}
-