【问题标题】:How to customize about in RCP 4 application如何在 RCP 4 应用程序中自定义
【发布时间】:2018-11-21 11:17:34
【问题描述】:

我们正在研究 RCP4 封装,我们正在尝试在菜单栏中实现 about 操作。在 RCP 3 应用程序中,IworkbenchAction 用于创建这种类型的动作,但我们在 RCP4 中没有类似的功能。你能请一些人帮忙吗? 提前致谢

【问题讨论】:

  • @greg-449 感谢您的评论。在 Eclipse RCP 3 中创建关于我们使用下面的代码的操作。 IWorkbenchAction m_aboutAction = ActionFactory.ABOUT.create(window);但在 RCP 4 中,我们不能使用 IWorkbenchAction 。因此,我们也在尝试在 RCP 4 中实现相同的功能。
  • 正如我在回答中所说,e4 中没有默认的 About 对话框或操作 - 您必须自己编写所有这些代码。

标签: eclipse-plugin eclipse-rcp rcp e4


【解决方案1】:

在纯 e4 应用程序中没有默认的 About 对话框,您必须自己编写。原因之一是 Eclipse RCP 3 About 对话框在很大程度上依赖于“p2”更新系统——许多 e4 RCP 不需要包含 p2 插件。

所以你只需使用普通的 HandledMenuItem 来连接命令。按照惯例,该命令的 ID 应为 org.eclipse.ui.help.aboutAction - 这将允许 Eclipse 将菜单移动到 macOS 上的正确位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-23
    • 2014-11-23
    • 1970-01-01
    • 2017-12-26
    • 2011-08-30
    • 1970-01-01
    • 2013-11-11
    相关资源
    最近更新 更多