X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=plugins%2Forg.argeo.slc.client.ui.dist%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fdist%2FDistributionPerspective.java;h=918b4b44cbf54e98443b41f0a650ba9851211b8a;hb=18458e0376be8f3c4e38d26c937112bdbda27617;hp=fa29c8ba895a7eca52e0e4687e6c93392fe6339e;hpb=0d236262a853a1286b317c30d64d4692bc21c7a4;p=gpl%2Fargeo-slc.git diff --git a/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/DistributionPerspective.java b/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/DistributionPerspective.java index fa29c8ba8..918b4b44c 100644 --- a/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/DistributionPerspective.java +++ b/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/DistributionPerspective.java @@ -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; - // } - }