distro release 2.1.1
This commit is contained in:
@ -94,24 +94,25 @@ static function init_package()
|
||||
SetDataFolder savefolder
|
||||
end
|
||||
|
||||
/// save persistent package data to the preferences file.
|
||||
///
|
||||
/// this function is called when the user clicks the corresponding button.
|
||||
/// the data saved in the file are: data file path, attributes filter
|
||||
///
|
||||
static function save_prefs()
|
||||
// saves persistent package data to the preferences file
|
||||
// the data saved in the file are: data file path, attributes filter
|
||||
dfref saveDF = GetDataFolderDFR()
|
||||
|
||||
string fullPath = SpecialDirPath("Packages", 0, 0, 0)
|
||||
fullPath += package_name
|
||||
NewPath/O/C/Q tempPackagePrefsPath, fullPath
|
||||
fullPath += ":preferences.pxp"
|
||||
|
||||
SetDataFolder root:packages
|
||||
SetDataFolder $package_name
|
||||
string objects = "attr_filter;attr_filter_summary;s_filepath;s_hdf_options;s_reduction_params;s_preview_pvs"
|
||||
SaveData /O /Q /J=objects fullPath
|
||||
|
||||
KillPath/Z tempPackagePrefsPath
|
||||
|
||||
SetDataFolder saveDF
|
||||
dfref df = $package_path
|
||||
if (DataFolderRefStatus(df) == 1)
|
||||
string fullPath = SpecialDirPath("Packages", 0, 0, 0)
|
||||
fullPath += package_name
|
||||
NewPath/O/C/Q tempPackagePrefsPath, fullPath
|
||||
fullPath += ":preferences.pxp"
|
||||
SetDataFolder df
|
||||
string objects = "attr_filter;attr_filter_summary;s_filepath;s_hdf_options;s_reduction_params;s_preview_pvs"
|
||||
SaveData /O /Q /J=objects fullPath
|
||||
KillPath/Z tempPackagePrefsPath
|
||||
endif
|
||||
SetDataFolder saveDF
|
||||
end
|
||||
|
||||
static function load_prefs()
|
||||
|
Reference in New Issue
Block a user