Changeset 21869 in osm for applications/editors/josm
- Timestamp:
- 2010-06-21T19:57:58+02:00 (15 years ago)
- Location:
- applications/editors/josm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/buildings_tools/src/buildings_tools/DrawBuildingAction.java
r21846 r21869 340 340 if (mousePos == null) 341 341 return; 342 if (!Main.isDisplayingMapView()) 343 return; 342 344 Node n = null; 343 345 if (!isCtrlDown) … … 412 414 return; 413 415 } 414 final int r = 11; // crosshair radius 416 final int R = 9; // crosshair outer radius 417 final int r = 3; // crosshair inner radius 415 418 BufferedImage img = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB); 416 419 Graphics2D g = img.createGraphics(); 417 420 418 421 GeneralPath b = new GeneralPath(); 419 b.moveTo(16 - Math.cos(angle) * r, 16 - Math.sin(angle) * r); 422 b.moveTo(16 - Math.cos(angle) * R, 16 - Math.sin(angle) * R); 423 b.lineTo(16 - Math.cos(angle) * r, 16 - Math.sin(angle) * r); 424 b.moveTo(16 + Math.cos(angle) * R, 16 + Math.sin(angle) * R); 420 425 b.lineTo(16 + Math.cos(angle) * r, 16 + Math.sin(angle) * r); 421 b.moveTo(16 + Math.sin(angle) * r, 16 - Math.cos(angle) * r); 426 b.moveTo(16 + Math.sin(angle) * R, 16 - Math.cos(angle) * R); 427 b.lineTo(16 + Math.sin(angle) * r, 16 - Math.cos(angle) * r); 428 b.moveTo(16 - Math.sin(angle) * R, 16 + Math.cos(angle) * R); 422 429 b.lineTo(16 - Math.sin(angle) * r, 16 + Math.cos(angle) * r); 423 430
Note:
See TracChangeset
for help on using the changeset viewer.