TrackMate_: allow specifying the name of the loading window

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: made Spot implement imglib2's RealLocalizable interface to provide the Spot position.
TrackMate_: some changes to make TrackMate more reusable

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: make some private fields protected

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: some default display settings for TrackScheme

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: make the LogDetector explicitely multi-threaded

Even if in practice, we do not use its multi-threading capability. It is
not ok to let the user believe it is single threading whether in its
core it is not.
Also the code needs some more polishing.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: make the CropIgView more re-usable

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: convenience comparator for Spot

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
MaMuT_: removing "lonely spots" (not belonging to a track) works now.
TrackMate_: properly handle coumpounds delete commands

When removing several spots and edges from the model at once - typically
a whole track -, the track model still process each removal at once.
Therefore we shall take no hurry in removing some ids too early.
There is still a pb wth this, though, that needs further investigating.
Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: hide the preview button for the manual annotation panel

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: prevent GUI components invalid state

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: do not keep memory of totally removed tracks

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: remove annoying debug messages

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: make manual model annotation synchronized

In case where there is a tool that exploits multi-threading incremental
modification of the model.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: remove confusing method in TrackScheme friends

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: fix a compiler complaint on types

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: make theFiji menu item point to the right class

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: do not crash when TrackMate is launched with no image

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: fix more compiler complaints on bounded types

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>