2012-05-13 36 views
1

我一直在通过谷歌搜索这些信息,但似乎无法得到满意的答案。如何在Eclipse PDE中创建可停靠的“透视”视图?

我希望在Eclipse中创建一个可停靠的视图(类似于“perspective”选择工具栏项),但并不真正知道哪个是适当的扩展点。

这样做的目的是在激活特定透视图时在工具栏的左上角创建一些按钮。 “透视”类型视图符合我希望看到的行为。

所以我的问题是:

  • 就是这种类型的视图只保留切换的观点?
  • 如果是这样,我应该看什么扩展点,如果不是我应该看哪个扩展点?

回答

1

您可以使用org.eclipse.ui.menus将带有您自己命令的工具栏添加到主工具栏。如果您希望只在某个视图打开时才可见,您可以在命令元素上放置一个visibleWhen元素。

<visibleWhen> 
    <with variable="activeWorkbenchWindow.activePerspective"> 
     <equals value="the.perspective.id"/> 
    </with> 
</visibleWhen> 

参见Toolbar Exampleorg.eclipse.ui.menus扩展点的一个例子,对于Plugging into the Workbench上的命令一些基本知识。

相关问题