如何最小化ICustomPerspectiveLayout中的IFolder

时间:2011-09-15 14:00:36

标签: java eclipse layout view perspective

我通过调用

在我的视角中创建了一个新文件夹
IFolderLayout folderStat = IPageLayout.createFolder(...);

我通过调用

在这些文件夹中添加了多个视图
folderStat.addView(SomeView.ID);

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

1 个答案:

答案 0 :(得分: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();
}

可能我可以使用它来最小化文件夹,其中显示了我的所有视图。