Как добавить кнопки на панель инструментов Eclipse?

Теперь я расскажу о своей шестой версии Eclipse, но мне никогда не удавалось определить, как добавить кнопку на панель инструментов.
Например, по умолчанию у меня есть небольшая кнопка "открытого типа" в перспективе Java, и я хотел бы добавить кнопку "open type hierarchy" рядом с ней. Обе функции доступны прямо рядом друг с другом в меню навигации, и я просто хотел бы перетащить один из них на панель инструментов.

Кажется, мне так не кажется? Я попробовал "настроить перспективу", щелкнув правой кнопкой мыши на панелях инструментов, но безрезультатно. Кажется, я могу добавить то, чего я не хочу. Есть идеи? Я использую Eclipse 3.4.2 M20081224-0800, но я нигде не встречался с этим в нескольких версиях.

Спасибо.

Ответ 1

Трюк с "Настроить перспективу" - это только отражение "plugin.xml" org.eclipse.ui.commands точки вклада.

Другими словами, вы можете активировать/деактивировать эти точки расширения, а не изменять их.

Как описано в это сообщение (для другой кнопки):

Насколько я знаю, так называемая "базовая" панель инструментов не может быть настроена пользователем.

Я думаю, есть два способа добавить кнопку "сохранить все":

  • напишите плагин, который добавит новую секцию панели инструментов, содержащую кнопку "сохранить все"
  • исправить плагин 'org.eclipse.ui.ide': в классе WorkbenchActionBuilder введите следующую строку после строка # 374 (если вы хотите, чтобы она отображалась между "save" и "print" ):
fileToolBar.add(saveAllAction);

Eclipse3.5 возможно, изменил это.

Ответ 2

В новой панели инструментов Eclipse Helios есть кнопка, называемая кнопкой внешних инструментов. Ее легко настроить. Я использую его для запуска ant build одним кликом Я думаю, это будет полезно попробовать.

Ответ 3

Должен быть такой способ, как старый плагин GWT имел кнопки "нового веб-приложения" и "компиляции" на панели инструментов.

Последняя версия по умолчанию отключена.