【问题标题】:Reuse standard menus in Eclipse RCP4 application在 Eclipse RCP4 应用程序中重用标准菜单
【发布时间】:2014-11-13 23:55:51
【问题描述】:

我想在我的 RCP4 应用程序中重用来自 Eclipse IDE 的标准菜单(例如 Windows->Preferences)。 在 Eclipse RCP3 应用程序中,您只需将 menuContribution 添加到 plugin.xml 即可实现此目的。 我为我的 RCP4 应用程序尝试了相同的方法,但没有成功。还有其他方法可以将标准菜单添加到 RCP4 应用程序吗?

【问题讨论】:

  • 您是在询问使用 Application.e4xmi 的 e4 应用程序吗?
  • 是的,问题是关于使用 Application.e4xmi 的 e4 应用程序。
  • 您不能在 e4 应用程序中重复使用 3.x 样式的菜单和对话框。你到底想用什么?
  • 我想重用例如首选项对话框、透视对话框和新项目向导。我可以使用教程link 中描述的eclipse 兼容层来使用这些对话框。但我想确保我正确理解,如果不使用兼容层,我必须自己编写所有代码。这是正确的吗?

标签: eclipse eclipse-rcp e4


【解决方案1】:

对于不使用 3.x 兼容层的纯 e4 应用程序,您必须自己构建所有菜单和对话框。

对于首选项,您可以使用 JFace org.eclipse.jface.preference.PreferenceDialog,它是普通首选项对话框的更简单版本,但您没有获得首选项页面扩展点(或任何现有页面),因此您必须自己制作所有这些。

【讨论】:

    猜你喜欢
    • 2011-09-17
    • 1970-01-01
    • 2012-10-19
    • 1970-01-01
    • 1970-01-01
    • 2015-08-12
    • 2012-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多