Hi, quite a while ago (http://lists.openstreetmap.org/pipermail/josm-dev/2008-March/000797.html) I started to work on support to edit GPX in JOSM (only drop/filter nodes, not move and add). Therefore I suggested to add a interface Selectable and handle selection related things via the layer.
Since then I was quite busy, but will probably find more time in the upcoming months, so I'd like to start a new try to get that selection stuff in. Since there are quite a few new names on this list since then, I hope to get a bit more feedback than last time. - else I'll just make it work and commit. I do not have a patch against a new version yet, therefore I try to summarize the main changes: - new interface Selectable, which shall be implemented by all objects which may be selected (OsmPrimitives, Gpx-/WayPoints, but also Markers, and the like) - SelectionChangeListeners are not registered at the DataSet anymore, but in Main, now. - each layer stores it's own set of selected objects (Selectables) There is still some work left to get the latest features like virtual nodes in, but I'd be glad to hear, that you are interested in my changes, else I just stop working on it. Cheers, Rapha _______________________________________________ josm-dev mailing list [email protected] http://lists.openstreetmap.org/listinfo/josm-dev
