Ticket #884 (closed defect: moved)

Opened 8 years ago

Last modified 6 years ago

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 8 years ago 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:2 Changed 7 years ago by curtis

  • Blocking 10 added

comment:3 Changed 7 years ago by curtis

  • Priority changed from major to critical

comment:4 Changed 7 years ago by curtis

  • Milestone changed from imagej-2.0-beta1 to imagej-2.0-beta2

comment:5 Changed 7 years ago by curtis

  • Blocked By 995 added

Finishing ticket #995 will help address this issue.

comment:6 Changed 7 years ago by curtis

  • Blocking 1325 added

comment:7 Changed 7 years ago by curtis

  • Milestone changed from imagej-2.0.0-beta3 to imagej-2.0.0-beta4

comment:8 Changed 7 years ago by curtis

  • Blocking 1358 added; 1325 removed
  • Milestone changed from imagej-2.0.0-beta4 to imagej-2.0.0-beta5

comment:9 Changed 6 years ago by curtis

  • Milestone changed from imagej2-b7-ndim-data to imagej2-b8-analysis

comment:10 Changed 5 years ago by curtis

  • Status changed from accepted to closed
  • Resolution set to moved
Note: See TracTickets for help on using tickets.