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/fill/impl/PictureFillSymbol.java
PictureFillSymbol.java | ||
---|---|---|
37 | 37 |
import java.net.URL; |
38 | 38 |
import org.gvsig.fmap.dal.feature.Feature; |
39 | 39 |
import org.gvsig.fmap.geom.Geometry; |
40 |
import org.gvsig.fmap.mapcontext.MapContext; |
|
41 | 40 |
import org.gvsig.fmap.mapcontext.MapContextLocator; |
42 | 41 |
import org.gvsig.fmap.mapcontext.ViewPort; |
43 | 42 |
import org.gvsig.fmap.mapcontext.rendering.symbols.CartographicSupport; |
... | ... | |
220 | 219 |
} |
221 | 220 |
|
222 | 221 |
@Override |
223 |
public ISymbol getSymbolForSelection() { |
|
222 |
public ISymbol getSymbolForSelection(Color selectionColor) {
|
|
224 | 223 |
if (selectionSym == null) { |
225 |
selectionSym = (PictureFillSymbol) cloneForSelection(); |
|
224 |
selectionSym = (PictureFillSymbol) cloneForSelection(selectionColor);
|
|
226 | 225 |
selectionSym.selected=true; |
227 | 226 |
selectionSym.selectionSym = selectionSym; // avoid too much lazy creations |
228 | 227 |
}else { |
229 |
selectionSym.setFillColor(MapContext.getSelectionColor());
|
|
228 |
selectionSym.setFillColor(selectionColor);
|
|
230 | 229 |
} |
231 | 230 |
if (selectionSym instanceof CartographicSupport) { |
232 | 231 |
((CartographicSupport) selectionSym).setUnit(this.getUnit()); |
Also available in: Unified diff