Как расширить контекстное меню сравнения Eclipse? - PullRequest
3 голосов
/ 16 июня 2010

Я хочу создать плагин, который отображает дополнительную информацию о результатах сравнения Eclipse. Например, если щелкнуть по разнице в Eclipse, в моем новом представлении появится дополнительная мета-информация о том, кто произвел изменение, когда оно было сделано, каковы связанные изменения и т. Д. У меня есть все остальное, кроме как позвонить. вид из редактора сравнения. Я думаю об использовании контекстного меню.

Мне удалось реализовать контекстное меню для текстового редактора. Я использовал targetID объекта targetID = "# TextEditorContext и действие для наследования от IViewActionDelegate. Но каким-то образом редактор сравнения не совпадает с обычным текстовым редактором. Какой targetID мне следует использовать? Это вообще возможно? Или если у кого-то есть лучше Идея, чем контекстное меню, делитесь.

1 Ответ

4 голосов
/ 19 июля 2010

Мне удалось добавить дополнительные команды (обработчики) в контекстное меню представления сравнения, используя идентификатор всплывающего меню popup:org.eclipse.compare.CompareEditor?after=additions

...