2010-06-15 4 views
3

Je veux créer un plugin qui affiche des informations supplémentaires sur les résultats de comparaison d'Eclipse. Par exemple, en cliquant sur une différence dans Eclipse, des méta-informations supplémentaires apparaîtront dans ma nouvelle vue sur qui a fait le changement, quand il a été fait, quels sont les changements liés, etc. J'ai tout compris sauf comment appeler la vue de l'éditeur de comparaison. Je pense à utiliser un menu contextuel.Comment étendre le menu contextuel de comparaison d'Eclipse?

J'ai été en mesure d'implémenter un menu contextuel pour l'éditeur de texte. J'ai utilisé un targetID de targetID = "# TextEditorContext et l'action pour hériter de IViewActionDelegate.Mais en quelque sorte l'éditeur de comparaison n'est pas le même que l'éditeur de texte normal.Ce que targetID devrais-je utiliser? Est-ce même possible? Ou si quelqu'un a un meilleur idée que le menu contextuel, faites part.

Répondre

4

j'ai pu ajouter des commandes supplémentaires (Handlers) au menu contextuel de vue de comparer en utilisant le menu contextuel id popup:org.eclipse.compare.CompareEditor?after=additions