如何在Eclipse PDE中创建可停靠的“透视图”视图?

时间:2012-05-13 18:07:02

标签: eclipse eclipse-plugin eclipse-pde

我一直在通过Google搜索此信息,但似乎无法得到满意的答案。

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

这样做的目的是在激活某个透视图时在工具栏的左上角创建一些按钮。 “透视”类型视图与我希望看到的行为相匹配。

所以我的问题是:

  • 这种类型的视图是否只保留 用于切换视角?
  • 如果是这样,我应该查看哪个扩展点,如果不是我应该看哪个扩展点?

1 个答案:

答案 0 :(得分:1)

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

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

有关org.eclipse.ui.menus扩展点的示例,请参见Toolbar Example;有关命令的一些基础知识,请参见Plugging into the Workbench