我和我的同事正在构建一个新的RCP应用程序,并试图在RCP中找到我们的立足点。我的同事设法让Eclipse帮助框架非常快速地工作 - 但他使用旧式的Actions和ActionBarAdvisor.makeActions()来实现它。我读过的所有RCP菜单创建教程(无论如何都是在Eclipse 3.3之后编写的)都主张贬低Actions并彻底切换到Commands。所以我正在努力做到这一点。但是,我无法获得帮助命令的工作 - 而不是没有使用帮助操作。添加帮助内容,使用命令框架的搜索帮助
具体来说,我试图找出如何将默认Eclipse帮助菜单命令org.eclipse.ui.help.helpContents和org.eclipse.ui.help.helpSearch添加到我的帮助菜单。我创建了菜单贡献,并添加了这些命令。但他们仍然灰色。除了我的同事在使用操作之前工作的帮助框架之外,我无法找到任何其他提示。如果我为他们添加动作并在制作动作中进行注册,他们仍然可以工作。但我试图在没有操作的情况下执行此操作。这是如何完成的?我没做什么?
我看到了 - 我张贴后,但教程有点儿到处都是。我希望这只是一点点过时或什么...哦,以及.. RCP的文件似乎是非常分散,并始终过时。 – 2010-02-02 21:15:11
看起来像这是答案... *叹* – 2010-02-04 18:33:29