Как я могу открыть Eclipse CompareEditor внутри представления?Как добавить Eclipse CompareEditor внутри представления?
В частности, я хочу, чтобы представление содержало SashForm. В левом поясе я помещаю некоторую информацию о фиксации, а в правом поясе я хочу поместить редактор сравнения, который сравнивает фиксацию с ее родителем. Возможно ли такое?
Мне удалось использовать GitCompareEditorInput из eGit и CompareUI для открытия отдельного редактора сравнения или диалога с редактором сравнения (который сравнивает определенную фиксацию с ее родителем). Но теперь я заинтересован в том, чтобы поместить этот редактор сравнения в другое представление, как описано выше.
Благодаря
Update: я пытался CompareEditorInput.createContents (compositeParent), но я получаю только два пустых прямоугольников.
Это немного перебор, так как вам придется повторно реализовать все функции редактора внутри компонента редактора – GGrec
eclipse.compare.internal.CompareDialog, похоже, в состоянии это сделать. Сейчас я пытаюсь перепроектировать способ, которым это делается. – cdmihai