Working with .rve files
Rave Project files, or .rve files, are simply matlab .fig files with the file extension changed. This means that anything that cannot be saved in a MATLAB .fig file cannot be saved in a .rve file. Known issues are described below.
The function for saving .rve files is ravesavestate.m
The function for loading .rve files is raveopenstate.m
Inability to save java objects
Unfortunately, most java objects cannot be saved. These must be removed from the SaveVars structure before it can be saved. Consequently they must be recreated from scratch when the .rve file is opened.
The objects that are currently removed are:
- Every java object used by the main table.
- The jComboBoxes used in GraphAxes controls.
Ensuring tabobjects don't break
To ensure that there are no issues with tabs getting messed up, all tabobjects are deleted before it is saved, and the currenttab is listed as "blank". When the file save is complete, the Manage Tab is displayed anew.