Revision 47790 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.symbology/org.gvsig.symbology.lib/org.gvsig.symbology.lib.impl/src/main/java/org/gvsig/symbology/fmap/mapcontext/rendering/symbol/line/impl/SimpleLineSymbol.java
SimpleLineSymbol.java | ||
---|---|---|
32 | 32 |
import org.gvsig.fmap.geom.Geometry; |
33 | 33 |
import org.gvsig.fmap.geom.GeometryLocator; |
34 | 34 |
import org.gvsig.fmap.geom.GeometryManager; |
35 |
import org.gvsig.fmap.geom.aggregate.MultiCurve; |
|
36 | 35 |
import org.gvsig.fmap.geom.exception.CreateGeometryException; |
37 | 36 |
import org.gvsig.fmap.geom.primitive.Envelope; |
38 | 37 |
import org.gvsig.fmap.geom.primitive.Point; |
39 |
import org.gvsig.fmap.mapcontext.MapContext; |
|
40 | 38 |
import org.gvsig.fmap.mapcontext.MapContextLocator; |
41 | 39 |
import org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport; |
42 | 40 |
import org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol; |
... | ... | |
82 | 80 |
} |
83 | 81 |
|
84 | 82 |
@Override |
85 |
public ISymbol getSymbolForSelection() { |
|
83 |
public ISymbol getSymbolForSelection(Color selectionColor) {
|
|
86 | 84 |
if (symbolForSelection == null) { |
87 |
symbolForSelection = (SimpleLineSymbol) cloneForSelection(); |
|
85 |
symbolForSelection = (SimpleLineSymbol) cloneForSelection(selectionColor);
|
|
88 | 86 |
} else { |
89 |
symbolForSelection.setColor(MapContext.getSelectionColor());
|
|
87 |
symbolForSelection.setColor(selectionColor);
|
|
90 | 88 |
} |
91 | 89 |
if (symbolForSelection instanceof TransparencySupport) { |
92 | 90 |
symbolForSelection.setTransparency(this.getTransparency()); |
Also available in: Unified diff