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 #190 (closed task: fixed)

Opened 2010-09-07T10:42:02-05:00

Last modified 2012-02-24T13:50:07-06:00

GUI Windows decoupling refactoring

Reported by: gharris Owned by: gharris
Priority: major Milestone: biweekly-2010: Nov-01 to Nov-12
Component: Core Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking: #10

Description (last modified by gharris)

Use of composition, rather than inheritance, for ImageWindow, ImageCanvas, etc, in conjunction with factories.

Change History

comment:1 Changed 2010-09-19T23:03:59-05:00 by gharris

  • Description modified

comment:2 Changed 2010-09-20T10:30:32-05:00 by gharris

  • Status changed from new to accepted
  • Milestone changed from biweekly-2010: Sep-07 to Sep-17 to biweekly-2010: Sep-20 to Oct-01

comment:3 Changed 2010-10-04T10:20:41-05:00 by gharris

Committed a generally working version with Swing components. No significant testing yet, but loads and shows images and 3d stacks. Next steps include reworking the menu system with the plugin loading mechanism.

comment:4 Changed 2010-11-15T13:28:32-06:00 by gharris

Completed for Ijx -- moving on to ImageJ2, so these refactored classes will be incorporated into Ij2 as appropriate.

comment:5 Changed 2010-11-15T13:28:44-06:00 by gharris

  • Status changed from accepted to closed
  • Resolution set to fixed

comment:6 Changed 2012-02-24T13:50:07-06:00 by curtis

  • Blocking 10 added