/[svn]/jsampler/trunk/src/org/jsampler/view/fantasia/MainFrame.java
ViewVC logotype

Diff of /jsampler/trunk/src/org/jsampler/view/fantasia/MainFrame.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1307 by iliev, Fri Aug 10 19:55:03 2007 UTC revision 1308 by iliev, Tue Aug 28 17:00:19 2007 UTC
# Line 42  import java.io.BufferedReader; Line 42  import java.io.BufferedReader;
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;
# Line 234  public class MainFrame extends JSMainFra Line 233  public class MainFrame extends JSMainFra
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();
# Line 284  public class MainFrame extends JSMainFra Line 282  public class MainFrame extends JSMainFra
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                                    

Legend:
Removed from v.1307  
changed lines
  Added in v.1308

  ViewVC Help
Powered by ViewVC