From: n.hoffmann Date: Mon, 17 Jan 2011 10:29:43 +0000 (+0000) Subject: (no commit message) X-Git-Tag: rcp.ss-first-working-version~213 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/5041001fe04946d88932aacdb7d90fd5d51bf709 --- diff --git a/.gitattributes b/.gitattributes index 8931a2b7d..2fca0f5e5 100644 --- a/.gitattributes +++ b/.gitattributes @@ -46,6 +46,7 @@ taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/TaxonomicEditorPlugin taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/perspective/BulkEditing.java -text taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/perspective/Default.java -text taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/perspective/PolytomousKey.java -text +taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/perspective/Taxonomic.java -text taxeditor-application/src/main/resources/log4j.properties -text taxeditor-bulkeditor/META-INF/MANIFEST.MF -text taxeditor-bulkeditor/build.properties -text diff --git a/taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/perspective/Taxonomic.java b/taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/perspective/Taxonomic.java new file mode 100644 index 000000000..8f3e62cd9 --- /dev/null +++ b/taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/perspective/Taxonomic.java @@ -0,0 +1,49 @@ +// $Id$ +/** +* Copyright (C) 2007 EDIT +* European Distributed Institute of Taxonomy +* http://www.e-taxonomy.eu +* +* The contents of this file are subject to the Mozilla Public License Version 1.1 +* See LICENSE.TXT at the top of this package for the full license terms. +*/ + +package eu.etaxonomy.taxeditor.perspective; + +import org.eclipse.ui.IFolderLayout; +import org.eclipse.ui.IPageLayout; + +import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptiveViewPart; +import eu.etaxonomy.taxeditor.editor.view.detail.DetailsViewPart; +import eu.etaxonomy.taxeditor.editor.view.media.MediaViewPart; +import eu.etaxonomy.taxeditor.editor.view.supplementaldata.SupplementalDataViewPart; +import eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator; +import eu.etaxonomy.taxeditor.navigation.search.SearchResultView; + +/** + * @author n.hoffmann + * @created Jan 17, 2011 + * @version 1.0 + */ +public class Taxonomic extends Default { + + /* (non-Javadoc) + * @see org.eclipse.ui.IPerspectiveFactory#createInitialLayout(org.eclipse.ui.IPageLayout) + */ + @Override + public void createInitialLayout(IPageLayout layout) { + IFolderLayout navigationFolder = layout.createFolder("navigation", IPageLayout.LEFT, 0.25f, layout.getEditorArea()); + + navigationFolder.addView(TaxonNavigator.ID); + navigationFolder.addPlaceholder(SearchResultView.ID); + + layout.addView(DetailsViewPart.ID, IPageLayout.RIGHT, 0.25f, layout.getEditorArea()); + layout.addView(SupplementalDataViewPart.ID, IPageLayout.BOTTOM, 0.25f, DetailsViewPart.ID); + + layout.addView(DescriptiveViewPart.ID, IPageLayout.BOTTOM, 0.25f, layout.getEditorArea()); + layout.addView(MediaViewPart.ID, IPageLayout.RIGHT, 0.25f, DescriptiveViewPart.ID); + + createAdditionalFolder(layout, layout.getEditorArea()); + } + +}