0

我通过调用在我的视角中创建了一个新文件夹

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

我通过调用在这些文件夹中添加了多个视图

folderStat.addView(SomeView.ID);

如何最小化创建的文件夹,以便在显示透视图时默认最小化文件夹?

4

1 回答 1

0

org.eclipse.ui.actions.ActioFatory 有一些用于 MAXIMIZE/MINIMIZE 活动页面的逻辑。

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

也许我可以使用它来最小化显示我所有视图的文件夹。

于 2011-09-20T06:52:42.153 回答