Ticket #6858: patch.diff
| File patch.diff, 3.4 KB (added by , 15 years ago) |
|---|
-
src/org/openstreetmap/gui/jmapviewer/MapRectangleImpl.java
9 9 import java.awt.Stroke; 10 10 11 11 import org.openstreetmap.gui.jmapviewer.interfaces.MapRectangle; 12 import org.openstreetmap.josm.data.Bounds;13 12 14 13 /** 15 14 * @author Vincent … … 22 21 private Color color; 23 22 private Stroke stroke; 24 23 25 public MapRectangleImpl( Bounds bounds) {26 this( bounds, Color.BLUE, new BasicStroke(2));24 public MapRectangleImpl(Coordinate topLeft, Coordinate bottomRight) { 25 this(topLeft, bottomRight, Color.BLUE, new BasicStroke(2)); 27 26 } 28 27 29 public MapRectangleImpl( Bounds bounds, Color color, Stroke stroke) {30 this.topLeft = new Coordinate(bounds.getMax().lat(), bounds.getMin().lon());31 this.bottomRight = new Coordinate(bounds.getMin().lat(), bounds.getMax().lon());28 public MapRectangleImpl(Coordinate topLeft, Coordinate bottomRight, Color color, Stroke stroke) { 29 this.topLeft = topLeft; 30 this.bottomRight = bottomRight; 32 31 this.color = color; 33 32 this.stroke = stroke; 34 33 } -
src/org/openstreetmap/josm/gui/preferences/ImageryPreference.java
3 3 4 4 import static org.openstreetmap.josm.tools.I18n.marktr; 5 5 import static org.openstreetmap.josm.tools.I18n.tr; 6 import static org.openstreetmap.josm.tools.I18n.trc;7 6 8 7 import java.awt.Color; 9 8 import java.awt.Component; … … 56 55 import javax.swing.table.DefaultTableModel; 57 56 import javax.swing.table.TableColumnModel; 58 57 58 import org.openstreetmap.gui.jmapviewer.Coordinate; 59 59 import org.openstreetmap.gui.jmapviewer.JMapViewer; 60 60 import org.openstreetmap.gui.jmapviewer.MapPolygonImpl; 61 61 import org.openstreetmap.gui.jmapviewer.MapRectangleImpl; … … 64 64 import org.openstreetmap.josm.Main; 65 65 import org.openstreetmap.josm.data.imagery.ImageryInfo; 66 66 import org.openstreetmap.josm.data.imagery.ImageryInfo.ImageryBounds; 67 import org.openstreetmap.josm.data.imagery.ImageryInfo.ImageryType;68 67 import org.openstreetmap.josm.data.imagery.ImageryLayerInfo; 69 68 import org.openstreetmap.josm.data.imagery.OffsetBookmark; 70 69 import org.openstreetmap.josm.data.imagery.Shape; … … 578 577 if (listdef.getSelectionModel().isSelectedIndex(i)) { 579 578 if (!mapRectangles.containsKey(i)) { 580 579 // Add new map rectangle 581 MapRectangle rectangle = new MapRectangleImpl(bounds); 580 Coordinate topLeft = new Coordinate(bounds.getMax().lat(), bounds.getMin().lon()); 581 Coordinate bottomRight = new Coordinate(bounds.getMin().lat(), bounds.getMax().lon()); 582 MapRectangle rectangle = new MapRectangleImpl(topLeft, bottomRight); 582 583 mapRectangles.put(i, rectangle); 583 584 map.addMapRectangle(rectangle); 584 585 }
