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 #1498 (new defect)

Opened 2012-09-28T10:34:00-05:00

Last modified 2013-01-23T09:50:40-06:00

Make chainable plugins work with undo and macro recording

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: imagej2-unscheduled
Component: Core Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking: #1633

Description

One can have commands that call commands internally. We should make changes to the command oriented services that allow one to record these multiple commands as a grouped undo node and as multiple recorded macro steps.

Right now (on the undo branch) the noise reduction plugins call a neighborhood specifying plugin internally through the command service. Somehow it is not recorded as its own undo command. If you undo a noise reduction things look correct. If you redo the command launches again but it pops up the parameter dialog to respecify the neighborhood.

Change History

comment:1 Changed 2012-12-06T11:56:05-06:00 by bdezonia

  • Blocking 1563 added
  • Milestone changed from imagej-2.0.0 to imagej-2.0.0-beta7

comment:2 Changed 2013-01-23T09:50:40-06:00 by bdezonia

  • Blocking 1633 added; 1563 removed
  • Milestone changed from imagej2-b7-ndim-data to imagej2-unscheduled