是否有一个显示类似于Eclipse比较编辑器(简化)编辑器的示例?我正在寻找一种方法来创建一个分为两部分的编辑器,其中顶部是DSL,底部是DSL的AST。编辑器类似于比较编辑器
0
A
回答
0
看起来像我应该去的方向是在createPartControl(Composite parent)调用期间在编辑器中创建控件时使用像SashForm这样的Composite。
与编辑器,它扩展文本编辑玩耍后,但是其他编辑器会做,我想出了这个:
public void createPartControl(Composite parent) {
// TODO Auto-generated method stub
final SashForm sashForm = new SashForm(parent, SWT.VERTICAL);
sashForm.setLayout(new RowLayout());
super.createPartControl(sashForm);
Button label2 = new Button(sashForm, SWT.NONE);
label2.setText("TEST2");
}
它看起来是这样的:
0
最好的开始是org.eclipse.compare.CompareConfiguration类。之后,您可以查看org.eclipse.ltk.internal.ui.refactoring.TextEditChangePreviewViewer.ComparePreviewer中的用法,org.eclipse.compare.internal.CompareEditor/org.eclipse.compare.CompareEditorInput ...有很多编辑器/ Eclipse中使用这些东西的视图。
相关问题
- 1. 类似于OmniGraffle的osx编辑器
- 2. 丰富的内容编辑器类似于weebly页面编辑器
- 3. 重载比较编辑器输入
- 4. Eclipse比较编辑器:忽略“$ Id:”行
- 5. 比较编辑器的示例
- 6. 从比较编辑器获取文档
- 7. 免费软件适用于Mac的HTML编辑器,类似于Taco HTML编辑
- 8. Sencha比较编辑值和编辑值之前行编辑
- 9. 与大型机中的编辑器相似的编辑器
- 10. 类图编辑器
- 11. Fck编辑器多编辑
- 12. Codeigniter如何为css/js/php创建类似wordpress编辑器的CMS编辑器
- 13. Visual Studio 2010 - C#编辑器比VB.NET编辑器更笨重
- 14. Android:编辑类似于编辑联系人视图的视图
- 15. 比较编辑控制值
- 16. 相当于Visual Studio的Eclipse“比较编辑器”(2010专业版)
- 17. VI编辑导航类似于Eclipse
- 18. 类似于acme的现代文本编辑器
- 19. 是否有类似于GroovyConsole的Java控制台/编辑器?
- 20. 为什么没有类似于Dreamweaver的crossbrowser html编辑器?
- 21. 类似于Android工作室设计窗格的HTML编辑器
- 22. 文字编辑器与分页类似于ms词
- 23. 有一个Atom编辑器插件类似于VSCode大图标?
- 24. Python中的类似于MATLAB的变量编辑器
- 25. 在Java中实现类似于图形编辑器的MATLAB
- 26. Ace(编辑器)有一个类似于CodeMirror的addLineWidget的API吗?
- 27. Java类文件编辑器
- 28. RTF编辑器
- 29. PrimeFaces编辑器
- 30. ClojureCLR编辑器
我看着比较编辑器,但所有的实现都绑定到org.eclipse.compare,这很好。但我想看看是否有更简单的创建类似的分割编辑器。 – 2013-04-09 15:46:55