X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=gis%2Fplugins%2Forg.argeo.gis.ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fgis%2Fui%2FGisPerspective.java;fp=gis%2Fplugins%2Forg.argeo.gis.ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fgis%2Fui%2FGisPerspective.java;h=142856dde01341ce5ceee6fe5e42718bf696e6c3;hb=77eaf70d8b929dab68211d6a01f68eeb71a1dceb;hp=0000000000000000000000000000000000000000;hpb=ab41c59dc92ba8bbc4b64f8f619ac30bfe4c4630;p=lgpl%2Fargeo-commons.git diff --git a/gis/plugins/org.argeo.gis.ui/src/main/java/org/argeo/gis/ui/GisPerspective.java b/gis/plugins/org.argeo.gis.ui/src/main/java/org/argeo/gis/ui/GisPerspective.java new file mode 100644 index 000000000..142856dde --- /dev/null +++ b/gis/plugins/org.argeo.gis.ui/src/main/java/org/argeo/gis/ui/GisPerspective.java @@ -0,0 +1,22 @@ +package org.argeo.gis.ui; + +import org.argeo.gis.ui.views.DataStoresView; +import org.argeo.gis.ui.views.LayersView; +import org.eclipse.ui.IFolderLayout; +import org.eclipse.ui.IPageLayout; +import org.eclipse.ui.IPerspectiveFactory; + +public class GisPerspective implements IPerspectiveFactory { + + public void createInitialLayout(IPageLayout layout) { + String editorArea = layout.getEditorArea(); + layout.setEditorAreaVisible(true); + layout.setFixed(false); + + IFolderLayout topLeft = layout.createFolder("topLeft", + IPageLayout.LEFT, 0.3f, editorArea); + topLeft.addView(LayersView.ID); + topLeft.addView(DataStoresView.ID); + } + +}