Changeset 5054 in josm for trunk/src/org/openstreetmap/josm/gui/mappaint/LinePatternElemStyle.java
- Timestamp:
- 2012-03-08T12:11:38+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/mappaint/LinePatternElemStyle.java
r4822 r5054 1 1 // License: GPL. For details, see LICENSE file. 2 2 package org.openstreetmap.josm.gui.mappaint; 3 4 import java.awt.Image;5 6 import javax.swing.ImageIcon;7 3 8 4 import org.openstreetmap.josm.data.osm.OsmPrimitive; … … 17 13 public class LinePatternElemStyle extends ElemStyle { 18 14 19 public MapImage <Image>pattern;15 public MapImage pattern; 20 16 21 public LinePatternElemStyle(Cascade c, MapImage <Image>pattern) {17 public LinePatternElemStyle(Cascade c, MapImage pattern) { 22 18 super(c, -1f); 23 19 this.pattern = pattern; … … 30 26 if (iconRef == null) 31 27 return null; 32 ImageIcon icon = MapPaintStyles.getIcon(iconRef, -1, -1); 33 if (icon == null) 34 return null; 35 MapImage<Image> pattern = new MapImage<Image>(iconRef.iconName, iconRef.source); 36 pattern.img = icon.getImage(); 28 MapImage pattern = new MapImage(iconRef.iconName, iconRef.source); 37 29 return new LinePatternElemStyle(c, pattern); 38 30 } … … 41 33 public void paintPrimitive(OsmPrimitive primitive, MapPaintSettings paintSettings, MapPainter painter, boolean selected, boolean member) { 42 34 Way w = (Way)primitive; 43 painter.drawLinePattern(w, pattern. img);35 painter.drawLinePattern(w, pattern.getImage()); 44 36 } 45 37
Note:
See TracChangeset
for help on using the changeset viewer.