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?
Link zu der Frage: https://stackoverflow.com/questions/46445377/eclipse-custom-text-when-hovering-over-a-marker – napets
Haben Sie einen Blick auf 'RevisionHover'? Es implementiert 'IAnnotationHoverExtension' und' IIinformationProviderExtension2', um ein benutzerdefiniertes Hover-Steuerelement anzuzeigen. –
Es wird wahrscheinlich der JFace 'HTMLTextPresenter' verwendet, der nur eine begrenzte Teilmenge von HTML unterstützt, ohne' '. –