From 44c811b1f79db3d89e3544a9c9a24d1e047d5ceb Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 27 Jun 2011 11:36:11 +0000 Subject: [PATCH] Move SLC GIS to sandbox git-svn-id: https://svn.argeo.org/slc/trunk@4621 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../org.argeo.slc.ui.gis.rcp/.classpath | 7 - .../plugins/org.argeo.slc.ui.gis.rcp/.project | 28 ---- .../.settings/org.eclipse.jdt.core.prefs | 8 - .../.settings/org.eclipse.pde.core.prefs | 3 - .../META-INF/MANIFEST.MF | 26 ---- .../META-INF/spring/views.xml | 12 -- .../org.argeo.slc.ui.gis.rcp/build.properties | 4 - .../org.argeo.slc.ui.gis.rcp/icons/earth.gif | Bin 587 -> 0 bytes .../icons/earth_edit.gif | Bin 1000 -> 0 bytes .../org.argeo.slc.ui.gis.rcp/plugin.xml | 14 -- .../slc/ui/gis/rcp/views/SwingMapView.java | 140 ------------------ 11 files changed, 242 deletions(-) delete mode 100644 eclipse/plugins/org.argeo.slc.ui.gis.rcp/.classpath delete mode 100644 eclipse/plugins/org.argeo.slc.ui.gis.rcp/.project delete mode 100644 eclipse/plugins/org.argeo.slc.ui.gis.rcp/.settings/org.eclipse.jdt.core.prefs delete mode 100644 eclipse/plugins/org.argeo.slc.ui.gis.rcp/.settings/org.eclipse.pde.core.prefs delete mode 100644 eclipse/plugins/org.argeo.slc.ui.gis.rcp/META-INF/MANIFEST.MF delete mode 100644 eclipse/plugins/org.argeo.slc.ui.gis.rcp/META-INF/spring/views.xml delete mode 100644 eclipse/plugins/org.argeo.slc.ui.gis.rcp/build.properties delete mode 100644 eclipse/plugins/org.argeo.slc.ui.gis.rcp/icons/earth.gif delete mode 100644 eclipse/plugins/org.argeo.slc.ui.gis.rcp/icons/earth_edit.gif delete mode 100644 eclipse/plugins/org.argeo.slc.ui.gis.rcp/plugin.xml delete mode 100644 eclipse/plugins/org.argeo.slc.ui.gis.rcp/src/main/java/org/argeo/slc/ui/gis/rcp/views/SwingMapView.java diff --git a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/.classpath b/eclipse/plugins/org.argeo.slc.ui.gis.rcp/.classpath deleted file mode 100644 index 92f19d2ff..000000000 --- a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/.classpath +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/.project b/eclipse/plugins/org.argeo.slc.ui.gis.rcp/.project deleted file mode 100644 index 8274d7a35..000000000 --- a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/.project +++ /dev/null @@ -1,28 +0,0 @@ - - - org.argeo.slc.ui.gis.rcp - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - - diff --git a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/.settings/org.eclipse.jdt.core.prefs b/eclipse/plugins/org.argeo.slc.ui.gis.rcp/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 404e51b45..000000000 --- a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,8 +0,0 @@ -#Mon Feb 21 08:56:35 CET 2011 -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 -org.eclipse.jdt.core.compiler.compliance=1.5 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.5 diff --git a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/.settings/org.eclipse.pde.core.prefs b/eclipse/plugins/org.argeo.slc.ui.gis.rcp/.settings/org.eclipse.pde.core.prefs deleted file mode 100644 index ad3b34899..000000000 --- a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/.settings/org.eclipse.pde.core.prefs +++ /dev/null @@ -1,3 +0,0 @@ -#Mon Feb 21 09:12:59 CET 2011 -eclipse.preferences.version=1 -resolve.requirebundle=false diff --git a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/META-INF/MANIFEST.MF b/eclipse/plugins/org.argeo.slc.ui.gis.rcp/META-INF/MANIFEST.MF deleted file mode 100644 index accc84ea5..000000000 --- a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/META-INF/MANIFEST.MF +++ /dev/null @@ -1,26 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Rcp -Bundle-SymbolicName: org.argeo.slc.ui.gis.rcp;singleton:=true -Bundle-Version: 0.13.1.SNAPSHOT -Bundle-Vendor: Argeo -Bundle-RequiredExecutionEnvironment: J2SE-1.5 -Require-Bundle: org.eclipse.ui, - org.eclipse.core.runtime -Import-Package: com.vividsolutions.jts.geom;version="1.10.0", - org.apache.commons.logging;version="[1.1.1,2.0.0)", - org.argeo.eclipse.spring, - org.argeo.slc.geotools, - org.argeo.slc.geotools.map, - org.argeo.slc.geotools.swing, - org.argeo.slc.jts, - org.argeo.slc.ui.gis.views, - org.geotools.geometry, - org.geotools.map, - org.geotools.renderer, - org.geotools.renderer.lite, - org.geotools.swing, - org.geotools.swing.event, - org.geotools.swing.tool, - org.opengis.geometry, - org.opengis.referencing.crs diff --git a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/META-INF/spring/views.xml b/eclipse/plugins/org.argeo.slc.ui.gis.rcp/META-INF/spring/views.xml deleted file mode 100644 index 60d667980..000000000 --- a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/META-INF/spring/views.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - diff --git a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/build.properties b/eclipse/plugins/org.argeo.slc.ui.gis.rcp/build.properties deleted file mode 100644 index 5fc538bc8..000000000 --- a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/build.properties +++ /dev/null @@ -1,4 +0,0 @@ -source.. = src/main/java/ -output.. = target/classes/ -bin.includes = META-INF/,\ - . diff --git a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/icons/earth.gif b/eclipse/plugins/org.argeo.slc.ui.gis.rcp/icons/earth.gif deleted file mode 100644 index 229c391c49357ce457ec3581d289ac4adde48e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 587 zcmV-R0<`@{Nk%w1VGsZi0OkMyS5$INOmI(4a8OQgP;AmybGBG;uT^laS#`2mbg@@> zxL9|#S9i5ncC=V_wODtxSa!5oc(hq}vsiVpS$48nc(YcG(^`st_v4+LRl+4Xj&dij| z%ah8c>@VN7d`c zrpS)j?8%O;QmV>uu+Mj}&U2cpbpQYT|Ns7!l2&$gRF#x*rKEy@e`V?D%{Ow5wy3j8U$pYjtr^(8{QHZ%*>-(f07#$GVevb#Hif za(H!ccXV%gb#Zuga_z^c>cppcb#m{>u%8VF|NsC0|Nj6000000A^8LW004aeEC2ui z01yBW000N5fPI34goTEOh=L|4G&L!SGbM0XOhrB(AcinRY-fB|J5fC%AB7}XcU@n2 zd`3YXAzXtoO?+NxP-1R5Ef)r6gDg)+e0oV!Z&pqi33Y=nKTAkzRa8=CN*WXZgDxvT zJUVG$S!)Fd4R(VcDnmjRZDU$_4iI!73+3>-F8i11*}09geI Z9GD=10UZGl50RMzK+cv#AO!^i06RfJ8tVW6 diff --git a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/icons/earth_edit.gif b/eclipse/plugins/org.argeo.slc.ui.gis.rcp/icons/earth_edit.gif deleted file mode 100644 index c7b32787fef1b21ce48bb45ff19bfcf655a41dce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1000 zcmXw2Z%7+w82?>OY#di(Z)SB+TpS(fCPPO+%Q_le{4*P@8!y>DB#>=4C?o4KcSPn6 z7kjQ|Ymn=4h#&lrmEZ>##K~c|R#qv_mFx&i&az29bX3njb5cfzu1Ifh()Hox;d!3- z_xzsU!^_+CMrZ5kcdJl^ePFWErj8M9I+@NUNly3AX#QT|@R7~PX0$n?Wp!;PNfeFr zXOdHb@7j`Z(XX3J#*VHpCq*S<+||fMLx@Gl;6i?HcVRwB#`NHz=AYJ8C6dpj)vQit zbTKB7eoY-B`L%`MxS=Wn2?!(E$Zl5Crg{IAF2qQ|)OVNDg|*Dc5P$fvpv|jf%m~gI zB&MBe=T(I)$s{w6w$-B6oB}45d%*j_`h5dS8A|e{eNU21QgX!Td*T - - - - - - - - diff --git a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/src/main/java/org/argeo/slc/ui/gis/rcp/views/SwingMapView.java b/eclipse/plugins/org.argeo.slc.ui.gis.rcp/src/main/java/org/argeo/slc/ui/gis/rcp/views/SwingMapView.java deleted file mode 100644 index cefa2db93..000000000 --- a/eclipse/plugins/org.argeo.slc.ui.gis.rcp/src/main/java/org/argeo/slc/ui/gis/rcp/views/SwingMapView.java +++ /dev/null @@ -1,140 +0,0 @@ -package org.argeo.slc.ui.gis.rcp.views; - -import java.awt.Color; -import java.awt.Frame; -import java.awt.Graphics2D; -import java.awt.Rectangle; -import java.awt.geom.AffineTransform; -import java.awt.geom.Point2D; - -import javax.swing.SwingUtilities; - -import org.argeo.slc.geotools.map.OverlayLocationReceiver; -import org.argeo.slc.geotools.swing.VersatileZoomTool; -import org.argeo.slc.ui.gis.views.AbstractMapView; -import org.eclipse.swt.SWT; -import org.eclipse.swt.awt.SWT_AWT; -import org.eclipse.swt.widgets.Composite; -import org.geotools.geometry.DirectPosition2D; -import org.geotools.geometry.Envelope2D; -import org.geotools.map.DefaultMapContext; -import org.geotools.map.MapContext; -import org.geotools.renderer.lite.StreamingRenderer; -import org.geotools.swing.JMapPane; -import org.geotools.swing.event.MapPaneAdapter; -import org.geotools.swing.event.MapPaneEvent; - -import com.vividsolutions.jts.geom.Coordinate; -import com.vividsolutions.jts.geom.Point; - -public class SwingMapView extends AbstractMapView implements - OverlayLocationReceiver { - public static final String ID = "org.argeo.slc.client.gis.views.GeoToolsMapView"; - - private Composite embedded; - private JMapPane mapPane; - - private VersatileZoomTool versatileZoomTool; - -public void createPartControl(Composite parent) { - embedded = new Composite(parent, SWT.EMBEDDED | SWT.NO_BACKGROUND); - Frame frame = SWT_AWT.new_Frame(embedded); - - mapPane = new JMapPane(new StreamingRenderer(), new DefaultMapContext()); - versatileZoomTool = new VersatileZoomTool(); - mapPane.setCursorTool(versatileZoomTool); - - mapPane.addMapPaneListener(new CustomMapPaneListener()); - - frame.add(mapPane); - } - - public void receiveOverlayLocation(final Point point, final Boolean stale) { - final Point2D point2d = new DirectPosition2D(point.getCoordinate().x, - point.getCoordinate().y); - versatileZoomTool.setFieldPosition(point2d); - SwingUtilities.invokeLater(new Runnable() { - public void run() { - AffineTransform tr = mapPane.getWorldToScreenTransform(); - // DirectPosition2D geoCoords = new DirectPosition2D(point - // .getCoordinate().x, point.getCoordinate().y); - DirectPosition2D geoCoords = new DirectPosition2D(point2d); - if (tr == null) - return; - tr.transform(geoCoords, geoCoords); - geoCoords.setCoordinateReferenceSystem(mapPane.getMapContext() - .getCoordinateReferenceSystem()); - - final int halfRefSize = 3; - Rectangle rect = new Rectangle((int) Math.round(geoCoords - .getX() - halfRefSize), (int) Math.round(geoCoords - .getY() - halfRefSize), halfRefSize * 2 + 1, - halfRefSize * 2 + 1); - Graphics2D g2D = (Graphics2D) mapPane.getGraphics(); - if (g2D == null) - return; - g2D.setColor(Color.WHITE); - if (stale) - g2D.setXORMode(Color.ORANGE); - else - g2D.setXORMode(Color.RED); - g2D.drawRect(rect.x, rect.y, rect.width, rect.height); - g2D.drawRect(rect.x - 1, rect.y - 1, rect.width + 2, - rect.height + 2); - } - }); - } - - protected void centerMap(Coordinate coordinate) { - Envelope2D env = new Envelope2D(); - final double increment = 1d; - env.setFrameFromDiagonal(coordinate.x - increment, coordinate.y - - increment, coordinate.x + increment, coordinate.y + increment); - mapPane.setDisplayArea(env); - } - - public void setFocus() { - if (embedded != null) - embedded.setFocus(); - } - - - @Override - public MapContext getMapContext() { - return mapPane.getMapContext(); - } - - protected void redrawOverlayLocation() { - // FIXME: implement it - } - - private class CustomMapPaneListener extends MapPaneAdapter { - - @Override - public void onRenderingStopped(MapPaneEvent ev) { - redrawOverlayLocation(); - } - - @Override - public void onDisplayAreaChanged(MapPaneEvent ev) { - redrawOverlayLocation(); - } - - @Override - public void onRenderingProgress(MapPaneEvent ev) { - redrawOverlayLocation(); - } - - @Override - public void onRenderingStarted(MapPaneEvent ev) { - redrawOverlayLocation(); - } - - @Override - public void onResized(MapPaneEvent ev) { - redrawOverlayLocation(); - } - - } - -} \ No newline at end of file -- 2.39.5