Opened 11 months ago

Closed 3 months ago

#356 closed enhancement (implemented)

Display link target (link embedded in PDF) in tooltip

Reported by: lewisr Owned by: gyoung
Priority: minor Milestone: 1.4.1
Component: Plugin: PDF Version: 1.4.0
Keywords: Cc:


Unlike a web browser, Lucide has no status bar to display the actual address (web or other document) for a hyperlink embedded in a PDF. It is currently impossible to know where the link is going beyond the text on the page (or what protocol is to be used).

Instead of implementing a status bar, I suggest just displaying the link target in a tooltip upon hover.

Attachments (1)

jfslayout-pg1.pdf (15.5 KB) - added by lewisr 6 months ago.
IBM DeveloperWorks? website saved article with links - page 1

Download all attachments as: .zip

Change History (8)

comment:1 Changed 7 months ago by gyoung

This can be done in linklab.c ~74

comment:2 Changed 7 months ago by gyoung

  • Milestone set to 1.4.1

comment:3 Changed 6 months ago by gyoung

  • Owner set to gyoung
  • Status changed from new to assigned

Changed 6 months ago by lewisr

IBM DeveloperWorks? website saved article with links - page 1

comment:4 Changed 6 months ago by lewisr

I've attached the first page of a DeveloperWorks article which was generated by saving a webpage. Note the navigation links at the top of the page. Here, the tooltips overlap when sliding across the row of "ShopIBM, Support, Downloads" and on the line with the breadcrumbs (IBM : developerWorks : Linux library | Open source library) whereas the tooltips render the links properly everywhere else, even where the links are arranged horizontally.

This may be as a result of the links themselves not having enough blank space between them, but the tooltip area should properly refresh when the content updates.

comment:5 Changed 6 months ago by gyoung

Works fine here are you using the very latest version (beta 13)?

comment:6 Changed 4 months ago by lewisr

This is still seen with RC1.

System is a ThinkPad T520 with a (lousy) 1366x768 display, running Panorama and SMOUSE, using the TrackPoint with the highest sensitivity and default (for ArcaOS mouse pointer set.

Start with the Open source library menu item and slide the mouse to the left pausing at Linux library, and then moving to developerWorks. I managed to get the first link (Open source library) to stay visible all the way across.

comment:7 Changed 3 months ago by lewisr

  • Resolution set to implemented
  • Status changed from assigned to closed

I suspect this document is just the way it is. It was never meant to be a "document" per se; it was a print-to-PDF of the DeveloperWorks web page. The workaround to the overlapping URI condition is simply to move the mouse vertically enough to let it remove the first tooltip before moving it back to the same horizontal line to pick up the next tooltip. The motion is slight, and even a casual user would likely pick up on this trick in short order.

In all, I consider this feature implemented, Gregg. Nice work.

Note: See TracTickets for help on using tickets.