Revision 47790 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/symbology/fmap/mapcontext/rendering/symbol/impl/AbstractSymbol.java

View differences:

AbstractSymbol.java
22 22
 * at info AT gvsig.com, or visit our website www.gvsig.com.
23 23
 */
24 24
package org.gvsig.symbology.fmap.mapcontext.rendering.symbol.impl;
25
import java.awt.Color;
25 26
import java.awt.Graphics2D;
26 27
import java.awt.Rectangle;
27 28
import java.awt.geom.AffineTransform;
......
166 167
    }
167 168

  
168 169
    protected ISymbol cloneForSelection() {
170
        return cloneForSelection(MapContext.DEFAULT_SELECTION_COLOR);
171
    }
172
    
173
    protected ISymbol cloneForSelection(Color selectionColor) {
169 174
        try {
170 175
            ISymbol selectionSymbol = (ISymbol) clone();
171
            selectionSymbol.setColor(MapContext.getSelectionColor());
176
            selectionSymbol.setColor(selectionColor);
172 177
            if (getDescription() != null) {
173 178
                selectionSymbol.setDescription(getDescription().concat(
174 179
                        " version for selection"));
......
248 253
        draw(g, affineTransform, geom, null, null, null);
249 254
    }
250 255

  
256
    @Override
257
    public ISymbol getSymbolForSelection() {
258
        return this.getSymbolForSelection(MapContext.DEFAULT_SELECTION_COLOR);
259
    }
260

  
261
    @Override
262
    public ISymbol getSymbolForSelection(Color selectionColor) {
263
        //Only for compatibility purposes
264
        return this.getSymbolForSelection();
265
    }
266

  
251 267
}

Also available in: Unified diff