Changeset 24684 in osm for applications/editors/josm/plugins/imagery/src
- Timestamp:
- 2010-12-10T15:39:06+01:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/imagery/src/org/openstreetmap/josm/plugins/imagery/tms/TMSLayer.java
r24682 r24684 81 81 { 82 82 tile.setLoaded(true); 83 needRedraw = true; 83 84 Main.map.repaint(100); 84 85 tileRequestsOutstanding.remove(tile); … … 106 107 107 108 private Tile clickedTile; 109 private boolean needRedraw; 108 110 private JPopupMenu tileOptionMenu; 109 111 JCheckBoxMenuItem autoZoomPopup; … … 126 128 void redraw() 127 129 { 130 needRedraw = true; 128 131 Main.map.repaint(); 129 132 } … … 152 155 //tileloader = new OsmTileLoader(this); 153 156 tileLoader = new OsmFileCacheTileLoader(this); 157 } 158 159 @Override 160 public void setOffset(double dx, double dy) { 161 super.setOffset(dx, dy); 162 needRedraw = true; 154 163 } 155 164 … … 352 361 if (debug) 353 362 out("zoomChanged(): " + currentZoomLevel); 363 needRedraw = true; 354 364 jobDispatcher.cancelOutstandingJobs(); 355 365 tileRequestsOutstanding.clear(); … … 500 510 public boolean imageUpdate(Image img, int infoflags, int x, int y, int width, int height) { 501 511 boolean done = ((infoflags & (ERROR | FRAMEBITS | ALLBITS)) != 0); 512 needRedraw = true; 502 513 if (debug) 503 514 out("imageUpdate() done: " + done + " calling repaint"); … … 904 915 } 905 916 917 needRedraw = false; 918 906 919 int zoom = currentZoomLevel; 907 920 TileSet ts = new TileSet(topLeft, botRight, zoom); … … 1110 1123 } 1111 1124 1125 @Override 1126 public boolean isChanged() { 1127 return needRedraw; 1128 } 1129 1112 1130 private int latToTileY(double lat, int zoom) { 1113 1131 double l = lat / 180 * Math.PI;
Note:
See TracChangeset
for help on using the changeset viewer.