Changeset 3291 in josm for trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/MapPaintVisitor.java
- Timestamp:
- 2010-06-01T19:20:46+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/MapPaintVisitor.java
r3269 r3291 129 129 130 130 if (isZoomOk(nodeStyle)) { 131 nodeStyle.paintPrimitive(n, paintSettings, painter, n.isSelected()); 131 nodeStyle.paintPrimitive(n, paintSettings, painter, n.isSelected(), 132 false); 132 133 } 133 134 } … … 178 179 179 180 if(wayStyle instanceof LineElemStyle) { 180 wayStyle.paintPrimitive(w, paintSettings, painter, data.isSelected(w) );181 wayStyle.paintPrimitive(w, paintSettings, painter, data.isSelected(w), false); 181 182 } else if (wayStyle instanceof AreaElemStyle) { 182 183 AreaElemStyle areaStyle = (AreaElemStyle) wayStyle; … … 189 190 } 190 191 } 191 areaStyle.getLineStyle().paintPrimitive(w, paintSettings, painter, data.isSelected(w) );192 areaStyle.getLineStyle().paintPrimitive(w, paintSettings, painter, data.isSelected(w), false); 192 193 } 193 194 } … … 201 202 Way way = (Way)osm; 202 203 AreaElemStyle areaStyle = (AreaElemStyle)style; 203 areaStyle.getLineStyle().paintPrimitive(way, paintSettings, painter, true );204 areaStyle.getLineStyle().paintPrimitive(way, paintSettings, painter, true, true); 204 205 if(area) { 205 painter.drawArea(getPolygon(way), (areaselected ? paintSettings.get SelectedColor() : areaStyle.color), painter.getAreaName(way));206 painter.drawArea(getPolygon(way), (areaselected ? paintSettings.getRelationSelectedColor() : areaStyle.color), painter.getAreaName(way)); 206 207 } 207 208 } else { 208 style.paintPrimitive(osm, paintSettings, painter, true );209 style.paintPrimitive(osm, paintSettings, painter, true, true); 209 210 } 210 211 } … … 212 213 { 213 214 if(isZoomOk(style)) { 214 style.paintPrimitive(osm, paintSettings, painter, true );215 style.paintPrimitive(osm, paintSettings, painter, true, true); 215 216 } 216 217 } … … 497 498 498 499 boolean selected = pd.selected || data.isSelected(r); 499 painter.drawArea(p, selected ? paintSettings.getSelectedColor() : areaStyle.color, painter.getAreaName(r)); 500 painter.drawArea(p, selected ? paintSettings.getRelationSelectedColor() 501 : areaStyle.color, painter.getAreaName(r)); 500 502 visible = true; 501 503 } … … 514 516 if(zoomok && (wInner.mappaintDrawnCode != paintid || multipolygon.getOuterWays().isEmpty())) { 515 517 ((AreaElemStyle)wayStyle).getLineStyle().paintPrimitive(wInner, paintSettings, painter, (data.isSelected(wInner) 516 || data.isSelected(r)) );518 || data.isSelected(r)), r.isSelected()); 517 519 } 518 520 wInner.mappaintDrawnCode = paintid; … … 546 548 if(zoomok) 547 549 { 548 ((AreaElemStyle)wayStyle).getLineStyle().paintPrimitive(wOuter, paintSettings, painter, (data.isSelected(wOuter) || data.isSelected(r)) );550 ((AreaElemStyle)wayStyle).getLineStyle().paintPrimitive(wOuter, paintSettings, painter, (data.isSelected(wOuter) || data.isSelected(r)), r.isSelected()); 549 551 } 550 552 wOuter.mappaintDrawnCode = paintid;
Note:
See TracChangeset
for help on using the changeset viewer.