Update path panel.
This commit is contained in:
@@ -102,6 +102,10 @@ public class BasicDrawing extends JPanel implements Drawing {
|
||||
|
||||
public abstract void drawImpl(Graphics2D g);
|
||||
|
||||
public void redraw() {
|
||||
BasicDrawing.this.repaint();
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
private class BasicMarkerOverlay extends BasicOverlay implements MarkerOverlay {
|
||||
@@ -168,6 +172,13 @@ public class BasicDrawing extends JPanel implements Drawing {
|
||||
this.color = color;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setColor(Color color) {
|
||||
super.setColor(color);
|
||||
this.origin.setColor(color);
|
||||
this.destination.setColor(color);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void drawImpl(Graphics2D graphics) {
|
||||
|
||||
|
@@ -107,6 +107,10 @@ public class MapViewDrawing extends MapView implements Drawing {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void redraw() {
|
||||
MapViewDrawing.this.getLayerManager().redrawLayers();
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
|
@@ -33,4 +33,10 @@ public interface Overlay {
|
||||
*/
|
||||
public void delete();
|
||||
|
||||
/**
|
||||
* Request a redraw of this overlay - This can start a full redraw of the inner
|
||||
* drawing.
|
||||
*/
|
||||
public void redraw();
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user