Revision be02f4f9
Added by Patrick Plitzner over 6 years ago
eu.etaxonomy.taxeditor.application/src/main/java/eu/etaxonomy/taxeditor/perspective/Taxonomic.java | ||
---|---|---|
12 | 12 |
import org.eclipse.ui.IFolderLayout; |
13 | 13 |
import org.eclipse.ui.IPageLayout; |
14 | 14 |
|
15 |
import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptiveViewPart; |
|
16 |
import eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator; |
|
17 |
import eu.etaxonomy.taxeditor.navigation.search.SearchResultView; |
|
18 |
import eu.etaxonomy.taxeditor.view.detail.DetailsViewPart; |
|
19 |
import eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart; |
|
15 |
import eu.etaxonomy.taxeditor.store.AppModelId; |
|
20 | 16 |
|
21 | 17 |
/** |
22 | 18 |
* @author n.hoffmann |
... | ... | |
25 | 21 |
*/ |
26 | 22 |
public class Taxonomic extends Default { |
27 | 23 |
|
28 |
/* (non-Javadoc) |
|
29 |
* @see org.eclipse.ui.IPerspectiveFactory#createInitialLayout(org.eclipse.ui.IPageLayout) |
|
30 |
*/ |
|
31 | 24 |
@Override |
32 | 25 |
public void createInitialLayout(IPageLayout layout) { |
26 |
String details = AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_VIEW_E4_DETAILS_DETAILSPARTE4; |
|
27 |
String supplemental = AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_VIEW_E4_SUPPLEMENTALDATA_SUPPLEMENTALDATAPARTE4; |
|
28 |
String navigator = eu.etaxonomy.taxeditor.navigation.AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_NAVIGATION_NAVIGATOR; |
|
29 |
String nameEditor = eu.etaxonomy.taxeditor.editor.AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_NAME_E4_TAXONNAMEEDITORE4; |
|
30 |
String factual = eu.etaxonomy.taxeditor.editor.AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_VIEW_DESCRIPTIVE_E4_FACTUALDATAPARTE4; |
|
31 |
String searchResults = eu.etaxonomy.taxeditor.navigation.AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_NAVIGATION_SEARCH_E4_SEARCHRESULTVIEWE4; |
|
32 |
|
|
33 |
|
|
33 | 34 |
IFolderLayout navigationFolder = layout.createFolder("navigation", IPageLayout.LEFT, 0.25f, layout.getEditorArea()); |
34 | 35 |
|
35 |
navigationFolder.addView(TaxonNavigator.ID); |
|
36 |
navigationFolder.addPlaceholder(SearchResultView.ID + ":*"); |
|
36 |
navigationFolder.addView(navigator); |
|
37 |
navigationFolder.addPlaceholder(searchResults); |
|
38 |
|
|
39 |
layout.addPlaceholder(nameEditor, IPageLayout.BOTTOM, 0.5f, layout.getEditorArea()); |
|
37 | 40 |
|
38 |
layout.addView(DetailsViewPart.ID, IPageLayout.RIGHT, 0.25f, layout.getEditorArea());
|
|
39 |
layout.addView(SupplementalDataViewPart.ID, IPageLayout.BOTTOM, 0.25f, DetailsViewPart.ID);
|
|
41 |
layout.addView(details, IPageLayout.RIGHT, 0.25f, layout.getEditorArea());
|
|
42 |
layout.addView(supplemental, IPageLayout.BOTTOM, 0.25f, details);
|
|
40 | 43 |
|
41 |
layout.addView(DescriptiveViewPart.ID, IPageLayout.BOTTOM, 0.25f, layout.getEditorArea());
|
|
44 |
layout.addView(factual, IPageLayout.BOTTOM, 0.25f, layout.getEditorArea());
|
|
42 | 45 |
|
43 | 46 |
createAdditionalFolder(layout, layout.getEditorArea()); |
44 | 47 |
} |
Also available in: Unified diff
ref #6595, 6568 Open taxon name editor in editor area