2017-10-02 1 views
3

ich eine benutzerdefinierte Hover innerhalb CDT-Editor (siehe die verknüpfte Frage SO) und jetzt möchte ich Link zeigen, in meinem IAnnotationHover schweben:innerhalb benutzerdefinierten Hover (Eclipse-Plugin-Entwicklung) Zeige Link

public class MyAwesomeHover implements IAnnotationHover { 
    @Override 
    public String getHoverInfo(ISourceViewer sw, int ln) { 
     return "<a href='www.stackoverflow.com'>so</a>" 
    } 
} 

Leider ist der Link wird nicht angezeigt - das Hover-Fenster zeigt nur einfachen Text (zB "so"). Andere HTML-Elemente, die ich ausprobiert habe, funktionieren OK (ul, li, p, font ...). Kann mir bitte jemand helfen?

+0

Link zu der Frage: https://stackoverflow.com/questions/46445377/eclipse-custom-text-when-hovering-over-a-marker – napets

+2

Haben Sie einen Blick auf 'RevisionHover'? Es implementiert 'IAnnotationHoverExtension' und' IIinformationProviderExtension2', um ein benutzerdefiniertes Hover-Steuerelement anzuzeigen. –

+0

Es wird wahrscheinlich der JFace 'HTMLTextPresenter' verwendet, der nur eine begrenzte Teilmenge von HTML unterstützt, ohne' '. –

Antwort