Ticket #1762: datalayer.patch

File datalayer.patch, 1.3 KB (added by stephankn, 17 years ago)

patch to make download-marker-area transparent

  • src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java

     
    66import static org.openstreetmap.josm.tools.I18n.tr;
    77import static org.openstreetmap.josm.tools.I18n.trn;
    88
     9import java.awt.AlphaComposite;
    910import java.awt.Color;
    1011import java.awt.Component;
     12import java.awt.Composite;
    1113import java.awt.Graphics;
    1214import java.awt.Graphics2D;
    1315import java.awt.GridBagLayout;
     
    137139        this.data = data;
    138140        this.associatedFile = associatedFile;
    139141       
    140         BufferedImage bi = new BufferedImage(15, 15, BufferedImage.TYPE_INT_RGB);
     142        BufferedImage bi = new BufferedImage(15, 15, BufferedImage.TYPE_INT_ARGB);
    141143        Graphics2D big = bi.createGraphics();
    142144        big.setColor(Main.pref.getColor(marktr("background"), Color.BLACK));
     145        Composite comp = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, .2f);
     146        big.setComposite(comp);
    143147        big.fillRect(0,0,15,15);
    144148        big.setColor(Main.pref.getColor(marktr("downloaded Area"), Color.YELLOW));
    145149        big.drawLine(0,15,15,0);