66 |
exportSamplerConfig() { |
exportSamplerConfig() { |
67 |
File f = StdUtils.showSaveLscpFileChooser(); |
File f = StdUtils.showSaveLscpFileChooser(); |
68 |
if(f == null) return; |
if(f == null) return; |
69 |
if(f.exists()) { |
|
70 |
|
boolean b = preferences().getBoolProperty("nativeFileChoosers"); |
71 |
|
// On Mac OS the native file chooser asks whether to replace a file |
72 |
|
if(f.exists() && !(CC.isMacOS() && b)) { |
73 |
String msg = i18n.getMessage("StdA4n.overwriteFile?"); |
String msg = i18n.getMessage("StdA4n.overwriteFile?"); |
74 |
if(!HF.showYesNoDialog(CC.getMainFrame(), msg)) return; |
if(!HF.showYesNoDialog(CC.getMainFrame(), msg)) return; |
75 |
} |
} |
76 |
|
|
77 |
try { |
try { |
78 |
FileOutputStream fos = new FileOutputStream(f); |
FileOutputStream fos = new FileOutputStream(f); |
79 |
fos.write(CC.exportSessionToLscpScript().getBytes("US-ASCII")); |
fos.write(CC.exportSessionToLscpScript().getBytes("US-ASCII")); |
89 |
File f = StdUtils.showSaveLscpFileChooser(); |
File f = StdUtils.showSaveLscpFileChooser(); |
90 |
if(f == null) return; |
if(f == null) return; |
91 |
|
|
92 |
if(f.exists()) { |
boolean b = preferences().getBoolProperty("nativeFileChoosers"); |
93 |
|
// On Mac OS the native file chooser asks whether to replace a file |
94 |
|
if(f.exists() && !(CC.isMacOS() && b)) { |
95 |
String msg = i18n.getMessage("StdA4n.overwriteFile?"); |
String msg = i18n.getMessage("StdA4n.overwriteFile?"); |
96 |
if(!HF.showYesNoDialog(CC.getMainFrame(), msg)) return; |
if(!HF.showYesNoDialog(CC.getMainFrame(), msg)) return; |
97 |
} |
} |