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
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.
dscho, would like your thoughts here. Not sure who should take this ticket.