Ticket #884 (closed defect: moved)
Opened 2011-11-22T10:41:05-06:00
Last modified 2013-06-07T16:00:04-05:00
Decouple data events from display classes
Reported by: | bdezonia | Owned by: | curtis |
---|---|---|---|
Priority: | critical | Milestone: | imagej2-b8-analysis |
Component: | Display API | Version: | |
Severity: | serious | Keywords: | |
Cc: | Blocked By: | #995 | |
Blocking: | #10, #1358 |
Description
Some of the display classes (AbstractImageDisplay, SwingImageDisplay) listen to data events and update their views. This is sort of backwards and poorly coupled.
Make views listen for data events and change their state appropriately. They should generate view events. Displays should listen for view events and update their state accordingly.
Change History
comment:1 Changed 2011-11-22T10:47:37-06:00 by curtis
- Owner changed from bdezonia to curtis
- Status changed from new to accepted
- Milestone changed from imagej-2.0-beta2 to imagej-2.0-beta1
comment:4 Changed 2012-03-02T13:14:27-06:00 by curtis
- Milestone changed from imagej-2.0-beta1 to imagej-2.0-beta2
comment:5 Changed 2012-03-27T11:57:36-05:00 by curtis
- Blocked By 995 added
Finishing ticket #995 will help address this issue.
comment:7 Changed 2012-07-12T17:27:03-05:00 by curtis
- Milestone changed from imagej-2.0.0-beta3 to imagej-2.0.0-beta4
comment:8 Changed 2012-09-06T14:06:29-05:00 by curtis
- Blocking 1358 added; 1325 removed
- Milestone changed from imagej-2.0.0-beta4 to imagej-2.0.0-beta5
comment:9 Changed 2013-06-07T16:00:04-05:00 by curtis
- Milestone changed from imagej2-b7-ndim-data to imagej2-b8-analysis
comment:10 Changed 2014-07-13T08:31:21-05:00 by curtis
- Status changed from accepted to closed
- Resolution set to moved