我如何在rcp中为特定透视创建工具栏?

时间:2012-11-02 09:40:21

标签: eclipse-rcp rcp

我对rcp很新。在我的插件中,我有三个视角,在一个视角中,我有4-5个视图,我想创建一个特定于所选视角的工具栏。我搜索了很多,但无法找到任何答案,请帮助我。

2 个答案:

答案 0 :(得分:1)

一种解决方案是使用org.eclipse.ui.actionSets创建扩展,其中包含在选择特定透视图时要在工具栏中显示的一组操作。然后有一个名为org.eclipse.ui.perspectiveExtensions的扩展点,您可以在其中将操作集ID(您创建的ID)与一个persepctive ID相关联,并且该操作集仅在透视图处于活动状态时显示。在“创建自己的工具栏”方面,这是明确的。始终只有一个工具栏,但基于透视/视图选择项可以隐藏或激活。

答案 1 :(得分:-1)

这个帖子已经死了,发布的答案不再有效。所以它对我没有帮助。请参考以下链接。

这个问题是正确的,在最后一次回复之后没有人回应。 Last repose对于当前的eclipse开发来说是不正确的,因为actionSets现在是一个不推荐使用的API。以下链接清楚地提到这已被弃用。

http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fextension-points%2Forg_eclipse_ui_actionSets.html

我有相同的相关问题,并创建了另一个线程,它解决的问题也超过了这个问题。希望这很有帮助。

In RCP Eclipse(Neon) Development, how to enable a created perspective