Несколько экземпляров RCP, добавление MPerspective / MPart к диалогу с использованием E4

1

Я пытаюсь создать пару функций для своего e4 rcp.

  1. Создайте несколько экземпляров rcp, используя опцию меню в rcp;

    Например: В eclipse IDE есть пункт меню для этого, Window → New Window, создает другой экземпляр существующей среды IDE. Я пытаюсь достичь аналогичной функциональности для своего rcp, используя e4.

  2. Добавление перспективы (MPartStack/MPart) в пользовательский интерфейс диалога. Можно ли добавить перспективу в диалоговое окно (я мог бы сделать диалог как модальный, используя SWT.APPLICATION_MODAL, но я не уверен, можем ли мы добавить/как добавить Mperspective, MPart, MPartStack в диалог)

Не могли бы вы дать мне несколько указаний о том, как достичь этих функциональных возможностей?

  • 0
    Вы не можете вставлять детали в обычный диалог. Eclipse Luna добавил диалоги в модель приложения, но очень мало информации о том, как их использовать.
  • 0
    Спасибо Грег. Как насчет 1-го запроса, создающего несколько экземпляров rcp, мы можем достичь его с помощью E4?
Теги:
eclipse-rcp
swt
e4
jface

1 ответ

1

Для нового окна рассмотрите EModelService cloneElement и cloneSnippet для дублирования существующих элементов пользовательского интерфейса или для создания новой копии предварительно определенного фрагмента из модели приложения.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню