Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java @ 1448:c39aa5a6478c
#409 Made layer list and map layers synchron.
flys-client/trunk@3465 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 19 Dec 2011 14:58:24 +0000 |
parents | 3f6d2f18ee7b |
children | 3e2ef8e0a0dc |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java Mon Dec 19 10:13:12 2011 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/FloodMap.java Mon Dec 19 14:58:24 2011 +0000 @@ -197,6 +197,20 @@ } + public void addLayer(Layer layer) { + if (layer != null) { + map.addLayer(layer); + + int index = map.getLayerIndex(layer); + int newIndex = index * (-1) + 1; + + map.raiseLayer(layer, newIndex); + + update(); + } + } + + public void hideBarrierLayer () { if (barrierLayer != null) { barrierLayer.setIsVisible(false);