diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/plugins/canvas/CanvasPanel.java b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/plugins/canvas/CanvasPanel.java index 224823c3..fc58cc96 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/plugins/canvas/CanvasPanel.java +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/plugins/canvas/CanvasPanel.java @@ -1,6 +1,5 @@ package org.diylc.plugins.canvas; -import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.GraphicsConfiguration; @@ -60,7 +59,6 @@ class CanvasPanel extends JComponent implements Autoscroll { public CanvasPanel(IPlugInPort plugInPort) { super(); this.plugInPort = plugInPort; - setBackground(Color.white); setFocusable(true); initializeListeners(); initializeDnD(); diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/ProjectPainter.java b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/ProjectPainter.java index 0766387f..645d1c48 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/ProjectPainter.java +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/ProjectPainter.java @@ -45,8 +45,8 @@ public class ProjectPainter { // determine which components are invalidated when they are not in the map. private Map, ComponentState> lastDrawnStateMap; - public boolean antiAliasing = ConfigurationManager.getInstance().readBoolean( - ANTIALIASING_KEY, true); + public boolean antiAliasing = ConfigurationManager.getInstance().readBoolean(ANTIALIASING_KEY, + true); public ProjectPainter() { super(); @@ -74,6 +74,7 @@ public class ProjectPainter { g2dWrapper.setColor(Constants.CANVAS_COLOR); g2dWrapper.fillRect(0, 0, d.width, d.height); + g2d.setClip(new Rectangle(new Point(0, 0), d)); if (drawOptions.contains(DrawOption.GRID)) { double zoomStep = project.getGridSpacing().convertToPixels() * zoomLevel;