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=bca1c6afbc73093b9dacb47b4dfd304d4d1b32cb;hp=c9b5edf9ec181094840ee7526331d322853efe42;hpb=4216976fae84a1b9a7a7c83111b9dd95c7825cf9;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 c9b5edf9e..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,72 +21,22 @@ 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); IFolderLayout main = layout.createFolder("main", IPageLayout.LEFT, - 0.5f, editorArea); + 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; - // } - }