如何在Eclipse Project Explorer工具栏中添加按钮?

时间:2012-09-26 18:35:25

标签: java eclipse eclipse-plugin

我想在Project Explorer工具栏中添加一个切换按钮 - 包含“全部折叠”和“与编辑器链接”的按钮。

似乎可能涉及在org.eclipse.ui.navigator附近添加一个扩展点,但我找不到任何暗示如何做的事情。

我尝试过模仿“Hello World Command”向导如何添加工具栏,其中locationURI为toolbar:org.eclipse.ui.navigator?after=additions,但既不起作用也不会出错。

我找不到任何有用的搜索引擎。

插件需要与Indigo一起使用(其他版本将是奖励)。

1 个答案:

答案 0 :(得分:3)

显然,视图ID是org.eclipse.ui.navigator.ProjectExplorer

这对我有用(我在Eclipse 3.8之上构建):

<extension point="org.eclipse.ui.menus">
     <menuContribution
           allPopups="false"
           locationURI="toolbar:org.eclipse.ui.navigator.ProjectExplorer">
        <separator
              name="my.separator"
              visible="true">
        </separator>
        <command
              commandId="com.my.command.id"
              style="push">
        </command>
     </menuContribution>
</extension>