[Talk-de] toms, neues Plugin fuer josm-Editor

Ulf Lamping ulf.lamping at googlemail.com
So Jan 24 14:31:46 UTC 2010


Am 24.01.2010 12:02, schrieb Werner König:
> Am Sonntag, 24. Januar 2010 03:11:27 schrieb Ulf Lamping:
>> Wird toms - wie bei den Presets - über XML "gesteuert", oder sind die
>> Sachen "hardcoded" drin?
> Bisher ist die ganze Sache "hardcoded". Steuerung ueber xml ist jedoch angedacht.
> Insbesonder das Tagging-Schema moechte ich als xml-Datei abbilden, damit ich nicht
> bei jeder kleinen Aenderung das ganze Programm anpacken muss. Dazu werde ich wahrscheinlich
> eine StaX-Parser verwenden (in java 1.6 enthalten). Erste Versuche sind positiv.
>
> Dies ist jedoch nur ein Anfang. Schau mal unter http://www.jaxfront.org/pages/, dort wird
> beschrieben, wie man mit jaxfront Programme auf der Basis von xml-Schematas generieren kann.
> Dass ganze ist fuer nicht kommerzielle Anwendung freie Software und steht zumindest teilweise
> unter der GPL-Lizenz zur Verfuegung, d.h die Sourcen muessen zumindestens teilweise
> oeffentlich zugaenglich sein.

Wenn ich sowas wie "Free Community Edition" lese, lasse ich persönlich 
da eher die Finger von. Das wird dann nach einiger Zeit gerne mal nicht 
mehr "ganz so free" - nämlich dann, wenn die Bugs im Produkt behoben 
sind ;-)

> Ich denke der Ansatzpunkt derartiges in josm zu integrieren sind die presets.

Zunächst würde ich das erstmal parallel zu den presets machen, es muß in 
der Ecke noch genug auspropiert werden, da läßt man bestehende 
Mechanismen besser erstmal in Ruhe ;-)

> Ich habe mich in toms dazu als SelectionChangedListener in die entsprechende Event-Liste
> eingetragen und bekomme daher jeden Node-Wechsel mit und kann entsprechend in der
> Maske reagieren. Bei der Suche nach dieser Loesung habe ich aehnliche Ansaetze fuer den
> MouseListener-Event gesehen. Damit muesste man doch einen Rechtsklick relativ einfach
> abfangen und entsprechend mit einem Kotextmenue reagieren koennen?

Das sollte nicht sooo schwierig sein, es hat halt bislang keiner (inkl. 
mir) angepackt. Die einzige "Schwierigkeit" ist dabei wohl die 
Verwendung der rechten Maustaste zum Kartenverschieben. Aber ich denke 
auch das kann man durchaus in den Griff bekommen. Frederik hatte sowas 
im Slippy-Map Plugin sogar schonmal eingebaut.

Gruß, ULFL




Mehr Informationen über die Mailingliste Talk-de