Eclipse插件开发 - 多个工作组/页面

时间:2012-09-23 16:21:55

标签: eclipse eclipse-plugin eclipse-rcp eclipse-gef

我正在开发一个eclipse插件应用程序。

我有以下情况:

主要应用gui将基于eclipse,一个带页面的工作台 在这个页面中将有一个工具栏,菜单栏,一些视图和多个编辑器。

到目前为止,任务是标准的。

但这是一个“扭曲”:我想显示一个弹出窗口(org.eclipse.jface.dialogs.Dialog),在这个对话框中我想插入另一个编辑器。在这个编辑器中,我想使用GEF框架。

目前我访问这样的页面(所有编辑都使用):

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();

1 个答案:

答案 0 :(得分:2)

Eclipse,特别是eclipse 3.x(Helios,Indigo)将不允许编辑器在对话框中优雅地使用。如果没有IEditorSite(编辑器指向工作台页面的链接),它使用的许多服务将无法使用,甚至可能无法启动。