2010-08-31 2 views
1

Я хочу внести вклад в действие всплывающего меню в существующий редактор, который предоставляется сторонним плагином. Внутри моего viewerContribution Мне нужно указать targetID редактора, который я хочу добавить в пункт меню, - но как мне добраться до этого идентификатора?Разработка плагинов Eclipse: как получить targetID для viewerContribution

Образец кода, который я нашел до сих пор, только способствует самодельным редакторам, но никогда к чему-то, что уже есть.

Это pre Eclipse 3.5, поэтому я использую «старую» точку расширения org.eclipse.ui.popupMenus.

ответ

5

См. Plug-in Spy.

Нажмите Alt + Shift + F1 в редакторе, чтобы увидеть его идентификатор и вкладчиков.

Plug-in Menu Spy Нажмите Alt + Shift + F2, чтобы изменить курсор мыши на режим шпионажа. Теперь выберите пункт меню. Он отобразит идентификатор меню и его вкладчиков.

btw ... вы не можете получить идентификатор для некоторых элементов, внесенных в платформу, потому что у них их нет.

Смежные вопросы