Как я могу поместить редактора затмения в другом редакторе затмения?

Я пытаюсь разработать плагин затмения, который имеет редактора. Редактор должен показать два экземпляра другого редактора (показав два различных документа), и панель инструментов. Внутренние редакторы происходят из другого плагина. Панель инструментов должна управлять двумя внутренними редакторами (например, при нажатии кнопки, изменить цвет фона некоторых объектов в одном из внутренних редакторов, предположении, что у внутреннего редактора есть API для изменения цвета фона, конечно).

Это может быть сделано? Какие-либо подсказки, как запустить?

Большое спасибо за Ваш совет.

1
задан sha 22 June 2010 в 07:59
поделиться

2 ответа

Вы можете попробовать и посмотреть, может ли MultiPageEditorPart быть полезным в вашем случае.

/**
 * A multi-page editor is an editor with multiple pages, each of which may
 * contain an editor or an arbitrary SWT control.
 */
1
ответ дан 2 September 2019 в 23:36
поделиться

Я бы использовал логику редакторов как SWT Composites. Тогда редактор - это просто оболочка поверх композитов.

Таким образом, вы можете создать новый редактор, который сочетает в себе функции других редакторов, комбинируя композиты различными способами.

Расширяя ответ VonC, вы можете иметь составные части в виде вкладок в MultiPageEditor или просто комбинировать их как хотите

1
ответ дан 2 September 2019 в 23:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: