Ignore:
Timestamp:
2015-11-15T13:25:47+01:00 (8 years ago)
Author:
bastiK
Message:

see #12104 - mapcss: partial filling of areas (fill-extent) for fill-image

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java

    r9005 r9008  
    479479                    g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, alpha));
    480480                }
    481                 g.fill(area);
     481                if (extent == null) {
     482                    g.fill(area);
     483                } else {
     484                    Shape clip = g.getClip();
     485                    BasicStroke stroke = new BasicStroke(2 * extent);
     486                    g.clip(stroke.createStrokedShape(area));
     487                    g.fill(area);
     488                    g.setClip(clip);
     489                }
    482490                g.setPaintMode();
    483491            }
Note: See TracChangeset for help on using the changeset viewer.