Add info panel for SP solutions.

This commit is contained in:
Holt59
2018-02-25 20:03:06 +01:00
parent 1cb11975a6
commit b192bb4f07
5 changed files with 136 additions and 24 deletions

View File

@@ -41,7 +41,7 @@ public class BasicDrawing extends JPanel implements Drawing {
*/
private static final long serialVersionUID = 96779785877771827L;
public abstract class BasicOverlay implements Overlay {
private abstract class BasicOverlay implements Overlay {
// Visible?
protected boolean visible;
@@ -56,6 +56,11 @@ public class BasicDrawing extends JPanel implements Drawing {
BasicDrawing.this.repaint();
}
@Override
public boolean isVisible() {
return this.visible;
}
@Override
public void delete() {
BasicDrawing.this.overlays.remove(this);
@@ -75,7 +80,7 @@ public class BasicDrawing extends JPanel implements Drawing {
};
public class BasicMarkerOverlay extends BasicOverlay implements MarkerOverlay {
private class BasicMarkerOverlay extends BasicOverlay implements MarkerOverlay {
// Point of the marker.
private Point point;
@@ -116,7 +121,7 @@ public class BasicDrawing extends JPanel implements Drawing {
};
public class BasicPathOverlay extends BasicOverlay implements PathOverlay {
private class BasicPathOverlay extends BasicOverlay implements PathOverlay {
// List of points
List<Point> points;