【问题标题】:Multiple Instances of RCP, Adding MPerspective/MPart to a Dialog using E4RCP 的多个实例,使用 E4 将 MPerspective/MPart 添加到对话框
【发布时间】:2014-07-04 20:35:05
【问题描述】:

我正在尝试为我的 e4 rcp 实现几个功能。

  1. 使用 rcp 中的菜单选项创建多个 rcp 实例;

    例如:在 Eclipse IDE 中,有一个菜单选项可以实现这一点,Window -> New Window,创建现有 IDE 的另一个实例。我正在尝试使用 e4 为我的 rcp 实现类似的功能。

  2. 将透视图 (MPartStack/MPart) 添加到对话框 UI。 是否可以向对话框添加透视图 (我可以使用SWT.APPLICATION_MODAL 将对话框作为模式创建,但我不确定我们是否可以添加/如何添加MperspectiveMPartMPartStack 到对话框)

能否请您指点一下如何实现这些功能?

【问题讨论】:

  • 您不能将部件放入普通对话框中。 Eclipse Luna 向应用程序模型添加了对话框,但关于如何使用它们的信息很少。
  • 谢谢格雷格。第一个查询怎么样,创建多个 rcp 实例,我们可以使用 E4 实现吗?

标签: java swt eclipse-rcp jface e4


【解决方案1】:

对于新窗口,请查看 EModelService cloneElementcloneSnippet 方法来复制现有 UI 元素或从应用程序模型创建预定义 sn-p 的新副本。

【讨论】:

猜你喜欢
  • 2013-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-28
  • 2017-07-30
  • 2017-10-27
  • 1970-01-01
  • 2013-08-05
相关资源
最近更新 更多