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.