2013-04-08 2 views
0

Eclipse 비교 편집기 (단순화)와 비슷한 편집기를 보여주는 예가 있습니까? 상단 부분이 DSL이고 하단이 DSL의 AST 인 두 부분으로 나뉘는 편집기를 만드는 방법을 찾고 있습니다.비교 편집기와 비슷한 편집기

답변

0

createPartControl (합성 부모) 호출 중에 편집기에서 컨트롤을 만들 때 SashForm과 같은 Composite를 사용하는 것이 좋습니다. , enter image description here

0

시작하기 가장 좋은 곳은 org.eclipse.compare.CompareConfiguration 클래스입니다. 그 후 org.eclipse.ltk.internal.ui.refactoring.TextEditChangePreviewViewer.ComparePreviewer, org.eclipse.compare.internal.CompareEditor/org.eclipse.compare.CompareEditorInput ...에서 사용법을 검토 할 수 있습니다. 많은 편집자/이 물건을 사용하는 이클립스 뷰.

+0

내가 비교 편집기를 바라 보았다 :

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"); } 

을 그리고는 다음과 같다 : 문서 편집기를 확장 편집기를 사용하여 주위를 연주 후

, 그러나 어떤 편집기 할 것입니다, 나는이 함께했다 그러나 모든 구현은 org.eclipse.compare에 묶여 있습니다. 그러나 비슷한 분할 편집기를 만드는 간단한 것이 있는지 알고 싶었습니다. –

관련 문제