Как определить, какие плагины затмений способствуют меню и панелям инструментов, и остановить их - PullRequest
10 голосов
/ 02 июня 2011

Я создаю приложение RCP, которое использует множество сторонних плагинов.Некоторые из этих плагинов содержат меню, пункты меню и кнопки панели инструментов, которые я не хочу отображать.Как определить, какие плагины предоставляют эти меню, пункты меню и кнопки панели инструментов, и как я могу отключить их от этого?

Ответы [ 2 ]

14 голосов
/ 02 июня 2011

Для проверки деталей меню, вкладок панели инструментов и т. Д.

  • Загрузите Eclipse Plug-in Spy в ваше приложение RCP, включив в него плагин org.eclipse.pde.runtime
  • Чтобы проверить текущий выбор, нажмите ALT-SHIFT-F1
  • Чтобы просмотреть меню, нажмите ALT-SHIFT-F2, а затем выберите пункт меню

Используйте действия, чтобы удалить вклад пользовательского интерфейса. Значение «идентификатор определения активного действия», предоставляемое ALT-SHIFT-F2, используется в качестве шаблона в спецификации activityPatternBinding. См. Этот вопрос для получения дополнительной информации о удалении нежелательных вкладов пользовательского интерфейса .

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

Примечание: Представление реестра плагинов также может быть использовано для поиска идентификаторов для вкладов, хотя вам придется немного поискать.

7 голосов
/ 02 июня 2011

Alt + Shift + F2
затем нажмите какое-нибудь меню.
Вы можете узнать автора и меню URI.

Alt + Shift + F1 : проверка текущей активной части и выбор.
Alt + Shift + F3 : вкладчик-инспектор виджета или элемента.

Вам нужен плагин-шпион плагин во время выполнения.

...