]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/SlcExecutionPerspective.java
Update decorators to show more explicitly PASSED / FAILED / ERROR status in the Resul...
[gpl/argeo-slc.git] / plugins / org.argeo.slc.client.ui / src / main / java / org / argeo / slc / client / ui / SlcExecutionPerspective.java
index a95970c493b73cdd95f1af6a65d90f4df80ba396..257029f3b29759c485c784b39ea4c3a1c6bf513e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2007-2012 Mathieu Baudier
+ * Copyright (C) 2007-2012 Argeo GmbH
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  */
 package org.argeo.slc.client.ui;
 
+import org.argeo.security.ui.SecurityUiPlugin;
 import org.eclipse.ui.IFolderLayout;
 import org.eclipse.ui.IPageLayout;
 import org.eclipse.ui.IPerspectiveFactory;
 
+/** Perspective to manage SLC execution flows. */
 public class SlcExecutionPerspective implements IPerspectiveFactory {
 
        public void createInitialLayout(IPageLayout layout) {
@@ -26,34 +28,16 @@ public class SlcExecutionPerspective implements IPerspectiveFactory {
                layout.setEditorAreaVisible(true);
                layout.setFixed(false);
 
-               // Create the main ui layout
-
-               // For a vertical split, the part on top gets the specified ratio of the
-               // current space and the part on bottom gets the rest. Likewise, for a
-               // horizontal split, the part at left gets the specified ratio of the
-               // current space.
-               // IFolderLayout main = layout.createFolder("main", IPageLayout.RIGHT,
-               // 0.3f, editorArea);
                IFolderLayout left = layout.createFolder("left", IPageLayout.LEFT,
                                0.3f, editorArea);
+               left.addView(ClientUiPlugin.ID + ".jcrExecutionModulesView");
+               left.addView(ClientUiPlugin.ID + ".jcrResultListView");
+               // Sleak view for SWT resource debugging
+               // left.addView("org.eclipse.swt.tools.views.SleakView");
 
                IFolderLayout bottom = layout.createFolder("bottom",
                                IPageLayout.BOTTOM, 0.65f, editorArea);
-               bottom.addView("org.argeo.security.ui.logView");
-               bottom.addView("org.argeo.slc.client.ui.jcrProcessListView");
-
-               // IFolderLayout topRight = layout.createFolder("topRight",
-               // IPageLayout.RIGHT, 0.6f, "main");
-
-               // add the views to the corresponding place holder
-               left.addView("org.argeo.slc.client.ui.jcrExecutionModulesView");
-               left.addView("org.argeo.slc.client.ui.jcrResultListView");
-
-               // main.addView("org.argeo.slc.client.ui.processBuilderView");
-               // main.addPlaceholder("org.argeo.slc.client.ui.resultDetailView:UUID-*");
-               // main.addPlaceholder("org.argeo.slc.client.ui.processDetailView:UUID-*");
-
-               // topRight.addView("org.argeo.slc.client.ui.processParametersView");
+               bottom.addView(SecurityUiPlugin.PLUGIN_ID + ".logView");
+               bottom.addView(ClientUiPlugin.ID + ".jcrProcessListView");
        }
-
 }