Как минимизировать IFolder в ICustomPerspectiveLayout - PullRequest
0 голосов
/ 15 сентября 2011

Я создал новую папку в своей перспективе, позвонив

IFolderLayout folderStat = IPageLayout.createFolder(...);

Я добавил несколько представлений в эту папку, вызвав

folderStat.addView(SomeView.ID);

Как можно минимизировать созданную папку, чтобычто папка свернута по умолчанию, когда отображается перспектива?

1 Ответ

0 голосов
/ 20 сентября 2011

Org.eclipse.ui.actions.ActioFatory имеет некоторую логику для МАКСИМАЛЬНЫХ / МИНИМИЗИРОВАННЫХ активных страниц.

IViewPart part = pWindow.getActivePage().findView(pViewName);
pWindow.getActivePage().activate(part);
ActionFactory.IWorkbenchAction minimizeAction = ActionFactory.MINIMIZE.create(pWindow);
if (minimizeAction.isEnabled()) {
   minimizeAction.run();
}

Может быть, я могу использовать это для минимизации папки, в которой отображаются все мои представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...