package org.argeo.slc.client.rcp;
-import org.argeo.slc.client.ui.views.ExecutionModulesView;
-import org.argeo.slc.client.ui.views.ResultListView;
-import org.argeo.slc.client.ui.views.ProcessListView;
import org.eclipse.ui.IFolderLayout;
import org.eclipse.ui.IPageLayout;
import org.eclipse.ui.IPerspectiveFactory;
public void createInitialLayout(IPageLayout layout) {
String editorArea = layout.getEditorArea();
layout.setEditorAreaVisible(false);
- layout.setFixed(true);
+ layout.setFixed(false);
- layout.addStandaloneView(ExecutionModulesView.ID, false,
+ IFolderLayout topLeft = layout.createFolder("topLeft",
IPageLayout.LEFT, 0.5f, editorArea);
+ topLeft.addView("org.argeo.slc.client.ui.executionModulesView");
+
IFolderLayout topRight = layout.createFolder("topRight",
IPageLayout.RIGHT, 0.5f, editorArea);
+ topRight.addView("org.argeo.slc.client.ui.resultListView");
+ topRight
+ .addPlaceholder("org.argeo.slc.client.ui.resultDetailView:UUID-*");
- topRight.addView(ResultListView.ID);
IFolderLayout bottomRight = layout.createFolder("bottomRight",
- IPageLayout.BOTTOM, 0.5f, "topRight");
- bottomRight.addView(ProcessListView.ID);
- // layout.addStandaloneView(SlcExecutionListView.ID, false,
- // IPageLayout.BOTTOM, 0.5f, editorArea);
+ IPageLayout.BOTTOM, 0.6f, "topRight");
+ bottomRight.addView("org.argeo.slc.client.ui.processListView");
+ bottomRight
+ .addPlaceholder("org.argeo.slc.client.ui.processDetailView:UUID-*");
+
+ IFolderLayout bottomLeft = layout.createFolder("bottomLeft",
+ IPageLayout.BOTTOM, 0.6f, "topLeft");
+ bottomLeft.addView("org.argeo.slc.client.ui.processBuilderView");
}
}