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/marker/impl/ArrowMarkerSymbol.java

View differences:

ArrowMarkerSymbol.java
24 24
package org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.impl;
25 25

  
26 26
import java.awt.BasicStroke;
27
import java.awt.Color;
27 28
import java.awt.Graphics2D;
28 29
import java.awt.Rectangle;
29 30
import java.awt.geom.AffineTransform;
......
31 32
import org.gvsig.fmap.geom.Geometry;
32 33
import org.gvsig.fmap.geom.primitive.GeneralPathX;
33 34
import org.gvsig.fmap.geom.primitive.Point;
34
import org.gvsig.fmap.mapcontext.MapContext;
35 35
import org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport;
36 36
import org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol;
37 37
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.IArrowMarkerSymbol;
......
56 56
	private ArrowMarkerSymbol symSel;
57 57
	private double sharpeness;
58 58

  
59
        @Override
60
    public ISymbol getSymbolForSelection() {
59
    @Override
60
    public ISymbol getSymbolForSelection(Color selectionColor) {
61 61
        if (symSel == null) {
62 62
            //symSel = new ArrowMarkerSymbol();
63
            symSel = (ArrowMarkerSymbol) this.cloneForSelection();
64
            symSel.setColor(MapContext.getSelectionColor());
63
            symSel = (ArrowMarkerSymbol) this.cloneForSelection(selectionColor);
64
            symSel.setColor(selectionColor);
65 65
        } else {
66
            symSel.setColor(MapContext.getSelectionColor());
66
            symSel.setColor(selectionColor);
67 67
        }
68 68
        if (symSel instanceof CartographicSupport) {
69 69
            ((CartographicSupport) symSel).setUnit(this.getUnit());

Also available in: Unified diff