Встраивание текстового редактора в другой редактор Eclipse - PullRequest
1 голос
/ 02 февраля 2012

Можно ли встроить текстовый редактор (с подсветкой синтаксиса и поддержкой содержимого) в мой собственный редактор Eclipse?У меня сложилось впечатление, что текстовый редактор (с такими функциями, как раскраска синтаксиса) должен расширять IEditorPart или один из его подклассов, но я прав, полагая, что подкласс IEditorPart не может быть встроен, поскольку он не является частьюЗатмение SWT?И если это правда, есть ли другой способ получить эту функциональность?

Чтобы расширить этот «пользовательский редактор Eclipse»: я имею в виду редактор с несколькими вкладками, и на одной из вкладок я хочувстроить текстовый редактор с окраской синтаксиса и, возможно, помощником по содержимому.

Ответы [ 3 ]

2 голосов
/ 03 февраля 2012

Да, используя MultiPageEditorPart, где каждая страница является либо IEditorPart, либо элементом управления SWT. Имейте в виду, что текстовый редактор, который вы встраиваете, должен быть написан для правильной работы в этой ситуации.

1 голос
/ 02 февраля 2012

Правильно, вы не можете встраивать IEditorPart, вместо этого вы можете унаследовать свой редактор от конкретного IEditorPart разработчика и переопределить его пользовательские аспекты.

0 голосов
/ 27 февраля 2012

Вы можете добавить свой редактор в MultiPageEditPArt.

  final IEditorPart = new YourEditor();
  int editorIndex = addPage(formJSEditor, editorInput);
  setPageText(editorIndex, "Your Editor");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...