Eclipse Plug-in: Как я могу добавить новую запись (скажем, после щелчка правой кнопкой мыши -> New-> Dynamic Web Project) или в этом отношении любую другую существующую группу? - PullRequest
0 голосов
/ 10 августа 2011

В настоящее время я использую menuContribution в моем plugin.xml, я знаю два способа добавления записей в контекстное меню.

  1. <menuContribution locationURI="popup:common.new.menu?after=additions">

  2. <menuContribution locationURI="popup:common.new.menu?after=new">

Но они не позволяют добавлять после определенной группы как таковой.

Любые материалы будут очень полезны.

Спасибо, Аббас

Ответы [ 2 ]

1 голос
/ 10 августа 2011

Эти меню являются специальными, и вы обычно не используете для них точку расширения menus.

На ум приходит следующее - но, вероятно, есть и другие:

  • "Файл" -> "Новый ..." - используйте точку расширения newWizard
  • Внизу панели инструментов "Новый" - то же самое
  • Контекстное меню навигатора "Новый ..."- то же самое
  • "Файл" -> "Импорт ..." - используйте importWizard точку расширения
  • "Файл" -> "Экспорт ..." - используйте exportWizardточка расширения
  • Меню «Поиск» - используйте searchPages точку расширения
  • «Окно» -> «Открыть перспективу» - используйте perspectives точку расширения
  • »Окно "->" Показать представление "- используйте точку расширения perspectives
  • Большинство подменю меню" Выполнить "
  • ....
0 голосов
/ 10 августа 2011

Можно использовать идентификатор любого элемента вклада (который присутствует в меню, в которое вы вносите вклад) вместо additions или new. additions - это просто идентификатор невидимого разделителя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...