J'ai un vol stationnaire personnalisé à l'intérieur éditeur CDT (voir le lien SO question) et maintenant je veux montrer le lien dans mon IAnnotationHover
vol stationnaire:Affichage lien dans vol stationnaire personnalisé (développement de plugin Eclipse)
public class MyAwesomeHover implements IAnnotationHover {
@Override
public String getHoverInfo(ISourceViewer sw, int ln) {
return "<a href='www.stackoverflow.com'>so</a>"
}
}
Malheureusement, le lien n'est pas affiché - la fenêtre de survol ne montre que du texte simple (ie "so"). Les autres éléments HTML que j'ai essayés fonctionnent bien (ul, li, p, font ...). Quelqu'un peut-il m'aider s'il-vous-plaît?
Lien à la question: Avez-vous https://stackoverflow.com/questions/46445377/eclipse-custom-text-when-hovering-over-a-marker – napets
un coup d'oeil à 'RevisionHover'? Il implémente 'IAnnotationHoverExtension' et' IInformationProviderExtension2' pour afficher un contrôle de survol personnalisé. –
Il utilise probablement le JFace 'HTMLTextPresenter' qui ne supporte qu'un sous-ensemble limité de HTML n'incluant pas' '. –