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

View differences:

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