Ticket #1498 (new defect)

Opened 6 years ago

Last modified 6 years ago

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 6 years ago by bdezonia

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

comment:2 Changed 6 years ago by bdezonia

  • Blocking 1633 added; 1563 removed
  • Milestone changed from imagej2-b7-ndim-data to imagej2-unscheduled
Note: See TracTickets for help on using tickets.