2012-09-26 77 views
2

我想要一个切换按钮添加到Project Explorer工具栏 - 一个包含“全部折叠”和“与编辑器链接”的切换按钮。如何将一个按钮添加到Eclipse Project Explorer工具栏?

它似乎可能涉及在org.eclipse.ui.navigator附近某处添加扩展点,但我找不到任何暗示如何操作的提示。

我试着模仿“Hello World Command”向导如何添加一个工具栏,位置URI为toolbar:org.eclipse.ui.navigator?after=additions,但既不工作也不提供错误。

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

插件需要与Indigo一起工作(其他版本将是一个奖金)。

回答

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> 
+0

感谢尤金,这个作品。 :)我曾尝试与.ProjectExplorer位,但没有作为一个直接的孩子的命令。 –

+0

值得一提的是menucontribution> command works,但menucontribution> toolbar> command wont。 – Oliver

相关问题