Opened 9 years ago

Closed 9 years ago

#362 closed feature (fixed)

Saving of the panel states

Reported by: srkline Owned by: srkline
Priority: major Milestone: Polarization Reduction
Component: All Components Keywords:
Cc: Blocking:
Task:

Description

For users with the demo version, it would be nice to have a way to save the state of each of the panels. Otherwise there is lot of effort required to re-create the information on each panel.

May be as simple as saving the required waves in Igor text format (to retain all of the information) and then re-loading these waves. May need to be done in a specific order...

Change History (3)

comment:1 Changed 9 years ago by srkline

This could probably be done on a per-panel basis, with a "Save State" / "restore state" pair of buttons on each of the panels. the save button would save the required waves in Igor text format (to be sure to save the wave note) and the restore button would (ask) to reload the itx wave in and then maybe run a command to restore the state of popups, etc. But there would need to be specific instructions of how to do this, panel by panel, in the order that you would fill them in.

Definitely necessary to be sure that nobody needs to have the full version of Igor.

comment:2 Changed 9 years ago by srkline

in r864

  • made menu options to save/restore the states of each of the 4 panels. Necessary info is saved as Igor Text files, and are read back in with the "Restore" menu items, placing the necessary waves in their correct place (overwriting as needed).
  • try to restore the panels in order - so that the calculations will not be missing the previous panels information.
  • calculations should be re-done, as a double-check after the panels are restored.
  • I may add buttons to the panels if they are not too intrusive.
  • the saved state of the polCor panel is the contents of the file lists, and conditions. this is in addition to the "current" state that is automatically saved (but not to disk) when the PolCor? panel is closed.

comment:3 Changed 9 years ago by srkline

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

done

Note: See TracTickets for help on using tickets.