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
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