scijava / scijava-ui-swing

SciJava UI components for Java Swing.
BSD 2-Clause "Simplified" License
7 stars 11 forks source link

Create a Script Recorder for recording module executions #15

Open ctrueden opened 9 years ago

ctrueden commented 9 years ago

Rather than a "Recorder" which must be proactively started, this new UI should take the form of an event history from which scripts can be generated. SciJava Common already has an EventHistory that was a first attempt at remembering these details in a way that does not retain hard references to potentially large and complex objects.

Requires scijava/scijava-common#57 first.

Dependency-wise, this work might rather belong in scijava/script-editor, since that component depends on scijava-ui-swing, not vice versa. The idea is that generating a script from a chunk of history should open a new Script Editor window accordingly.