I have on Map with several layers.
I add a listener to each layer to catch filter changes (user selections)

LayerListener layerListener = new ILayerListener() {
            public void refresh(LayerEvent event) {
...
     }
}

for (ILayer layer : layerList) {
            layer.addListener(layerListener);
        }

It happens that when I use Box Selection on the map, the 'FILTER'
LayerEvent is triggered by ALL layers in map and not ONLY by the selected
layer.

Is this normal behaviour?

Marco
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to