Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/pdf
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@gnome.org>2005-02-08 13:59:04 (GMT)
committer Marco Pesenti Gritti <marco@src.gnome.org>2005-02-08 13:59:04 (GMT)
commita92004b77fc73fe7ac2a781b5207249b2288b8c9 (patch)
tree7168e029e65386ca1f8f6c4477d3ffa2860b3811 /pdf
parent3386be7a79b27edca40cc3d7f12cb95b03183c27 (diff)
Add warnings about unimplemented/unknown link types.
2005-02-08 Marco Pesenti Gritti <marco@gnome.org> * pdf/xpdf/pdf-document.cc: Add warnings about unimplemented/unknown link types.
Diffstat (limited to 'pdf')
-rw-r--r--pdf/xpdf/pdf-document.cc17
1 files changed, 15 insertions, 2 deletions
diff --git a/pdf/xpdf/pdf-document.cc b/pdf/xpdf/pdf-document.cc
index 255c5ab..ccdf64b 100644
--- a/pdf/xpdf/pdf-document.cc
+++ b/pdf/xpdf/pdf-document.cc
@@ -814,6 +814,14 @@ build_link_from_action (PdfDocument *pdf_document,
if (link_action == NULL) {
link = ev_link_new_title (title);
+ } else if (link_action->getKind () == actionGoToR) {
+ g_warning ("actionGoToR links not implemented");
+ } else if (link_action->getKind () == actionLaunch) {
+ g_warning ("actionLaunch links not implemented");
+ } else if (link_action->getKind () == actionNamed) {
+ g_warning ("actionNamed links not implemented");
+ } else if (link_action->getKind () == actionMovie) {
+ g_warning ("actionMovie links not implemented");
} else if (link_action->getKind () == actionGoTo) {
LinkDest *link_dest;
LinkGoTo *link_goto;
@@ -851,8 +859,13 @@ build_link_from_action (PdfDocument *pdf_document,
link_uri = dynamic_cast <LinkURI *> (link_action);
link = ev_link_new_external
(title, link_uri->getURI()->getCString());
- } else if (link_action->getKind () == actionNamed) {
- /*Skip, for now */
+ } else if (link_action->getKind () == actionUnknown) {
+ LinkUnknown *link_unknown;
+
+ link_unknown = dynamic_cast <LinkUnknown *> (link_action);
+
+ g_warning ("Unknown link type %s",
+ link_unknown->getAction()->getCString());
}
return link;