2017-10-02 11 views
3

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?

+0

Lien à la question: Avez-vous https://stackoverflow.com/questions/46445377/eclipse-custom-text-when-hovering-over-a-marker – napets

+2

un coup d'oeil à 'RevisionHover'? Il implémente 'IAnnotationHoverExtension' et' IInformationProviderExtension2' pour afficher un contrôle de survol personnalisé. –

+0

Il utilise probablement le JFace 'HTMLTextPresenter' qui ne supporte qu'un sous-ensemble limité de HTML n'incluant pas' '. –

Répondre