如何在命令中使用viewActions?

时间:2009-08-06 08:57:31

标签: java eclipse-rcp

我已经知道不应该使用Eclipse-RCP中的操作,而应该使用命令。

问题是如果我尝试使用ExtensionPoint org.eclipse.ui.viewActions(在视图顶部创建小图标,请参见图像),只能在那里定义动作。

alt text
(来源:eclipse.org

有没有办法在这个ExtensionPoint上使用命令?

如果不可能,是否可以从动作执行命令?

感谢。

2 个答案:

答案 0 :(得分:0)

如我的回答Eclipse RCP: Actions VS Commands所述,有一些命令扩展点。

Command extension points http://www.vogella.de/articles/RichClientPlatform/images/command40.gif

我建议使用那些而不是动作扩展点。

答案 1 :(得分:0)

好的,我知道了。

您可以使用org.eclipse.ui.menus扩展点并使用locationURI添加新的menuContribution:“toolbar:yourViewId”。

在此菜单中,您可以添加命令,它们的行为与org.eclipse.ui.viewActions操作类似。