Какой элемент управления использует панель Eclipse Workspace? - PullRequest
1 голос
/ 10 июня 2011

Я ищу (безуспешно) контроллер / виджет, который дает Eclipse IDE возможность переупорядочивать панели в рабочей области. Очень могущественный! Например, вы можете

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

Есть идеи, как это сделать и можно ли использовать виджет для создания рабочего пространства?

1 Ответ

1 голос
/ 12 июня 2011

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

Вот несколько советов, с чего начать:

Проблема в том, что почти все имеют связь с классами Workbench и WorkbenchWindow, что затрудняет их использование без использования всего RCP.

...