0

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

4

2 回答 2

1

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

于 2012-11-05T04:10:54.627 回答
-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

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

在 RCP Eclipse(Neon) Development 中,如何启用创建的透视图

于 2017-03-15T20:53:14.250 回答