Changeset 12964 in josm for trunk/src/org/openstreetmap/josm/gui
- Timestamp:
- 2017-10-09T15:22:45+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/mappaint/RenderingHelper.java
r12963 r12964 23 23 import org.openstreetmap.josm.data.osm.visitor.paint.PaintColors; 24 24 import org.openstreetmap.josm.data.osm.visitor.paint.StyledMapRenderer; 25 import org.openstreetmap.josm.data.preferences.sources.SourceEntry;26 import org.openstreetmap.josm.data.preferences.sources.SourceType;27 25 import org.openstreetmap.josm.data.projection.Projection; 28 26 import org.openstreetmap.josm.gui.NavigatableComponent; … … 100 98 public void render() throws IOException, IllegalDataException { 101 99 // load the styles 100 ElemStyles elemStyles = new ElemStyles(); 102 101 MapCSSStyleSource.STYLE_SOURCE_LOCK.writeLock().lock(); 103 102 try { 104 MapPaintStyles.getStyles().clear();105 103 for (StyleData sd : styles) { 106 SourceEntry se = new SourceEntry(SourceType.MAP_PAINT_STYLE, sd.styleUrl,107 "cliRenderingStyle", "cli rendering style '" + sd.styleUrl + "'", true /* active */);108 StyleSource source = MapPaintStyles.addStyle(se);104 MapCSSStyleSource source = new MapCSSStyleSource(sd.styleUrl, "cliRenderingStyle", "cli rendering style '" + sd.styleUrl + "'"); 105 source.loadStyleSource(); 106 elemStyles.add(source); 109 107 if (!source.getErrors().isEmpty()) { 110 108 throw new IllegalDataException("Failed to load style file. Errors: " + source.getErrors()); … … 156 154 g.setColor(PaintColors.getBackgroundColor()); 157 155 g.fillRect(0, 0, imgDimPx.width, imgDimPx.height); 158 new StyledMapRenderer(g, nc, false).render(ds, false, bounds); 156 StyledMapRenderer smr = new StyledMapRenderer(g, nc, false); 157 smr.setStyles(elemStyles); 158 smr.render(ds, false, bounds); 159 159 160 160 // write to file
Note: See TracChangeset
for help on using the changeset viewer.