Changeset 26290 in osm for applications/editors/josm/plugins/reltoolbox/src/relcontext/ChosenRelation.java
- Timestamp:
- 2011-07-10T08:55:51+02:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/reltoolbox/src/relcontext/ChosenRelation.java
r25751 r26290 101 101 // todo: dim chosen relation when changing layer 102 102 // todo: check this WTF! 103 System.out.println("editLayerChanged() oldLayer=" + oldLayer + ", newLayer=" + newLayer); 103 104 clear(); 104 105 if( newLayer != null && oldLayer == null ) { … … 114 115 } 115 116 117 OsmDataLayer dataLayer = Main.map.mapView.getEditLayer(); 118 float opacity = dataLayer == null ? 0.0f : !dataLayer.isVisible() ? 0.0f : (float)dataLayer.getOpacity(); 119 if( opacity < 0.01 ) 120 return; 121 116 122 Stroke oldStroke = g.getStroke(); 117 123 Composite oldComposite = g.getComposite(); 118 124 g.setColor(Color.yellow); 119 125 g.setStroke(new BasicStroke(9, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)); 120 g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.3f ));126 g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.3f * opacity)); 121 127 for( OsmPrimitive element : chosenRelation.getMemberPrimitives() ) { 122 128 if( element.getType() == OsmPrimitiveType.NODE ) {
Note:
See TracChangeset
for help on using the changeset viewer.