Hey,
I need to perform some task if a layer was added/removed. For that, I found
this code snipped on
http://www.refractions.net:8080/confluence/display/DEV/How+to+tell+when+something+changes:
ApplicationGIS.getActiveMap().addMapCompositionListener(new
IMapCompositionListener(){
public void changed( MapCompositionEvent event ) {
System.out.println("changed");
if (event.getType() == EventType.ADDED) {
System.out.println("Layer added");
} else if (event.getType() == EventType.REMOVED) {
System.out.println("Layer removed");
}
//..
}
});
Unfortunately, it is never trigged. Is there something wrong or outdated? Thank
you!
Kon
--
Neu: GMX De-Mail - Einfach wie E-Mail, sicher wie ein Brief!
Jetzt De-Mail-Adresse reservieren: http://portal.gmx.net/de/go/demail
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel