Merge remote branch 'origin/master' into track-mate
Merge branch 'track-mate' of git://github.com/fiji/fiji into track-mate
TrackMate_: fix annyong bug with spot visibility

Now that spot visibility is stored at the spot level and not at the
collection of spot level, we run into visbility problems when we copy
the collection. Fix this by conserving spot visibility over copy.
Most likely this bug will popup again later...
Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: make some panels more reusable

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

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: WIP: work on a better coloring design in the GUI

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: WIP more work on the unified coloring scheme

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: fix NPE when loading at filtering stages

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: histograms, colors, and displays are live

A manual modification of the model is echoed through all the views of
the GUI: from the coloring of spots to the histogram displayed in the
filer panels.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: prevents HyperStack displayer to be registered twice

as a source for user events. Otherwise, if 2 HyoperStack displayers are
rendered on the same ImagePlus, each key and mouse events will be
duplicated.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: fix a bug in local vs global track analyzers

We forgot that some track analyzers needs to compute track features over
all the tracks (global) even if one track has been affected by change.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: fix a bug in the view configuration panel

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: WIP: redo the track model

The previous model becomes extremely slow against manual punctual
modifications when there is a lot of tracks. This commit and the
following ones aim at replacing the old model by a better one, that
listen to these changes, and update the model accordingly, but in an
incremental manner.
The goal is to have a performance when modifying tracks that depends
only weakly on the number of tracks.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: WIP: redo track model

A new model, better anbd quicker is very nice, but now we need to put it
back in TrackMate.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: WIP2: redo track model

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: redo track model.

Now the track model is updated incrementally for any manual change.
This avoids parsing the whole graph for every minor change, which is
penalizing for large models.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: bugfixes following model redesign

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
Merge branch 'track-mate' of git://github.com/fiji/fiji into track-mate
TrackMate_: rework trackscheme toolbar

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: in TrackScheme, thumbnails are now optional

The user can toggle thumbnail capture on/off.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>