]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/DistributionPerspective.java
work on modular distribution. Work in progress.
[gpl/argeo-slc.git] / plugins / org.argeo.slc.client.ui.dist / src / main / java / org / argeo / slc / client / ui / dist / DistributionPerspective.java
index fa29c8ba895a7eca52e0e4687e6c93392fe6339e..918b4b44cbf54e98443b41f0a650ba9851211b8a 100644 (file)
@@ -21,19 +21,13 @@ import org.eclipse.ui.IPageLayout;
 import org.eclipse.ui.IPerspectiveFactory;
 
 /**
- * User interface to manage a set of distributions split into several
- * repositories
+ * Manage a set of software repositories
  */
 public class DistributionPerspective implements IPerspectiveFactory {
 
-//     private RepositoryFactory repositoryFactory;
-//     private Repository nodeRepository;
-
        public final static String ID = DistPlugin.ID + ".distributionPerspective";
 
        public void createInitialLayout(IPageLayout layout) {
-               //initializeModel();
-
                String editorArea = layout.getEditorArea();
                layout.setEditorAreaVisible(true);
                layout.setFixed(false);
@@ -41,52 +35,8 @@ public class DistributionPerspective implements IPerspectiveFactory {
                IFolderLayout main = layout.createFolder("main", IPageLayout.LEFT,
                                0.3f, editorArea);
                main.addView(DistributionsView.ID);
-               main.addView("org.eclipse.ui.views.ProgressView");
-
+               IFolderLayout bottom = layout.createFolder("bottom",
+                               IPageLayout.BOTTOM, 0.75f, editorArea);
+               bottom.addView("org.eclipse.ui.views.ProgressView");
        }
-
-//     private void initializeModel() {
-//             Session nodeSession = null;
-//             try {
-//                     nodeSession = nodeRepository.login();
-//
-//                     Node homeNode = UserJcrUtils.getUserHome(nodeSession);
-//                     if (homeNode == null) // anonymous
-//                             throw new SlcException("User must be authenticated.");
-//
-//                     // make sure base directory is available
-//                     Node repos = JcrUtils.mkdirs(nodeSession, homeNode.getPath()
-//                                     + RepoConstants.REPOSITORIES_BASE_PATH);
-//                     nodeSession.save();
-//
-//                     // register default local java repository
-//                     String alias = RepoConstants.DEFAULT_JAVA_REPOSITORY_ALIAS;
-//                     Repository javaRepository = ArgeoJcrUtils.getRepositoryByAlias(
-//                                     repositoryFactory, alias);
-//                     if (javaRepository != null) {
-//                             if (!repos.hasNode(alias)) {
-//                                     Node repoNode = repos.addNode(alias,
-//                                                     ArgeoTypes.ARGEO_REMOTE_REPOSITORY);
-//                                     repoNode.setProperty(ArgeoNames.ARGEO_URI, "vm:///" + alias);
-//                                     repoNode.addMixin(NodeType.MIX_TITLE);
-//                                     repoNode.setProperty(Property.JCR_TITLE,
-//                                                     RepoConstants.DEFAULT_JAVA_REPOSITORY_LABEL);
-//                                     nodeSession.save();
-//                             }
-//                     }
-//             } catch (RepositoryException e) {
-//                     throw new SlcException("Cannot register repository", e);
-//             } finally {
-//                     JcrUtils.logoutQuietly(nodeSession);
-//             }
-//     }
-
-       // public void setRepositoryFactory(RepositoryFactory repositoryFactory) {
-       // this.repositoryFactory = repositoryFactory;
-       // }
-       //
-       // public void setRepository(Repository nodeRepository) {
-       // this.nodeRepository = nodeRepository;
-       // }
-
 }