42 |
import java.io.File; |
import java.io.File; |
43 |
import java.io.FileNotFoundException; |
import java.io.FileNotFoundException; |
44 |
import java.io.FileReader; |
import java.io.FileReader; |
|
import java.io.StringReader; |
|
45 |
|
|
46 |
import java.util.Vector; |
import java.util.Vector; |
47 |
import java.util.logging.Level; |
import java.util.logging.Level; |
233 |
sb.append(d.width).append(',').append(d.height); |
sb.append(d.width).append(',').append(d.height); |
234 |
preferences().setStringProperty("MainFrame.sizeAndLocation", sb.toString()); |
preferences().setStringProperty("MainFrame.sizeAndLocation", sb.toString()); |
235 |
|
|
236 |
sb = new StringBuffer(); |
String[] list = recentScripts.toArray(new String[recentScripts.size()]); |
237 |
for(String s : recentScripts) sb.append(s).append("\n"); |
preferences().setStringListProperty(RECENT_LSCP_SCRIPTS, list); |
|
preferences().setStringProperty(RECENT_LSCP_SCRIPTS, sb.toString()); |
|
238 |
|
|
239 |
if(preferences().getBoolProperty(SAVE_LS_CONSOLE_HISTORY)) { |
if(preferences().getBoolProperty(SAVE_LS_CONSOLE_HISTORY)) { |
240 |
if(lsConsoleFrame != null) getLSConsolePane().saveConsoleHistory(); |
if(lsConsoleFrame != null) getLSConsolePane().saveConsoleHistory(); |
282 |
mi.setIcon(null); |
mi.setIcon(null); |
283 |
m.add(mi); |
m.add(mi); |
284 |
|
|
285 |
String s = preferences().getStringProperty(RECENT_LSCP_SCRIPTS); |
String[] list = preferences().getStringListProperty(RECENT_LSCP_SCRIPTS); |
286 |
BufferedReader br = new BufferedReader(new StringReader(s)); |
for(String s : list) recentScripts.add(s); |
|
|
|
|
try { |
|
|
s = br.readLine(); |
|
|
while(s != null) { |
|
|
recentScripts.add(s); |
|
|
s = br.readLine(); |
|
|
} |
|
|
} catch(Exception x) { |
|
|
CC.getLogger().log(Level.INFO, HF.getErrorMessage(x), x); |
|
|
} |
|
287 |
|
|
288 |
updateRecentScriptsMenu(); |
updateRecentScriptsMenu(); |
289 |
|
|