NOTICE! This is a static HTML version of a legacy ImageJ Trac ticket.

The ImageJ project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Ticket #1824 (closed defect: wontfix)

Opened 2013-04-18T10:19:56-05:00

Last modified 2014-08-19T11:01:41-05:00

Legacy mode not harmonizing everything

Reported by: bdezonia Owned by: dscho
Priority: major Milestone: imagej2-b8-analysis
Component: Legacy Compatibility Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking: #1914

Description

The legacy mode toggle code only handles image windows when switching between legacy and modern modes. If you have other windows open (like the swing OverlayManager or a results table) they remain open. Also if you are in legacy mode and you do Analyze > Measure an IJ1 results table is created. But switching back to modern does not turn it into an IJ2 results table but rather leaves the IJ1 table in place. We need to be harmonizing all IJ2 types and IJ1 types back and forth when switching modes.

(Side note: the SwingOverlayManager needs to be made a Display<Overlay>. Then we can use the DIsplayService to hide/show it as needed. Similarly the ResultsTable likely is a Display tracked by the DisplayManager).

Change History

comment:1 Changed 2013-04-18T10:53:45-05:00 by bdezonia

  • Owner changed from bdezonia to dscho
  • Status changed from new to assigned

dscho, would like your thoughts here. Not sure who should take this ticket.

comment:2 Changed 2013-06-05T15:41:25-05:00 by bdezonia

  • Blocking 1914 added; 1661 removed
  • Milestone changed from imagej2-b7-ndim-data to imagej2-b8-analysis

comment:3 Changed 2014-08-19T11:01:41-05:00 by curtis

  • Status changed from assigned to closed
  • Resolution set to wontfix

Synchronization of ImageJ1 and ImageJ2 data structures is on hold until the ImageJ2 data structures can benefit from another design iteration. See  https://github.com/imagej/imagej-common/labels/data-model for a (non-comprehensive) list.