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 に答える