(no commit message)
authorn.hoffmann <n.hoffmann@localhost>
Mon, 17 Jan 2011 10:29:43 +0000 (10:29 +0000)
committern.hoffmann <n.hoffmann@localhost>
Mon, 17 Jan 2011 10:29:43 +0000 (10:29 +0000)
.gitattributes
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/perspective/Taxonomic.java [new file with mode: 0644]

index 8931a2b7d3156ccdf09af124cf1436b328871177..2fca0f5e58e318342a1921a85a35e7e66838fa46 100644 (file)
@@ -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 (file)
index 0000000..8f3e62c
--- /dev/null
@@ -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());
+       }
+
+}