我想创建一个可以打开文件的应用程序。打开文件时,编辑器应该像普通的Eclipse IDE一样打开。但我希望在这个编辑器中有多个部分(例如打开数据的TreeView和明文数据)
有没有办法在Application.e4xmi中描述这个编辑器的内容,然后只是打开这个“视图”? 像这样:
Application.e4xmi:
PartStack (id = "editor.partstack")
|- Part (DataTreeViewer.java)
|- Part (PlaintextViewer.java)
\- Part (ImagePart.java)
OpenHandler.java:
PartStack ps = openPartStack("editor.partstack");
addToMainPartstack(ps);
或者我是否必须在OpenHandler中以编程方式描述编辑器内容?像这样:
OpenHandler.java:
PartStack ps = createNewPartStack();
ps.add(new DataTreeViewer());
ps.add(new PlainTextViewer());
ps.add(new ImagePart());
addToMainPartstack(ps);
答案 0 :(得分:0)
我只使用PartDescriptor
作为编辑器部分,使用普通CTabFolder
作为编辑器中的页面。