Changeset 4627 in josm for trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java
- Timestamp:
- 2011-12-03T00:14:54+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java
r4126 r4627 7 7 import java.awt.Point; 8 8 import java.awt.Rectangle; 9 import java.awt.geom.AffineTransform; 9 10 import java.awt.geom.Point2D; 10 11 import java.util.ArrayList; … … 61 62 public static final IntegerProperty PROP_SNAP_DISTANCE = new IntegerProperty("mappaint.node.snap-distance", 10); 62 63 64 public static final String PROPNAME_CENTER = "center"; 65 public static final String PROPNAME_SCALE = "scale"; 66 63 67 /** 64 68 * the zoom listeners … … 229 233 } 230 234 235 public AffineTransform getAffineTransform() { 236 return new AffineTransform( 237 1.0/scale, 0.0, 0.0, -1.0/scale, getWidth()/2.0 - center.east()/scale, getHeight()/2.0 + center.north()/scale); 238 } 239 231 240 /** 232 241 * Return the point on the screen where this Coordinate would be. … … 335 344 EastNorth oldCenter = center; 336 345 center = newCenter; 337 firePropertyChange( "center", oldCenter, newCenter);346 firePropertyChange(PROPNAME_CENTER, oldCenter, newCenter); 338 347 } 339 348 if (scale != newScale) { 340 349 double oldScale = scale; 341 350 scale = newScale; 342 firePropertyChange( "scale", oldScale, newScale);351 firePropertyChange(PROPNAME_SCALE, oldScale, newScale); 343 352 } 344 353
Note:
See TracChangeset
for help on using the changeset viewer.