Changeset 132 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder
- Timestamp:
- 10/23/2017 02:47:32 PM (9 years ago)
- Location:
- trunk/src/scriptbuilder/gui
- Files:
-
- 2 edited
-
IncidentPaletteFrame.java (modified) (1 diff)
-
ScriptBuilderFrame.java (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/gui/IncidentPaletteFrame.java
r128 r132 126 126 private ArrayList<ScriptIncident> loadIncidentsFromFiles(String directoryName) 127 127 { 128 128 String fs = System.getProperty("file.separator"); 129 129 ArrayList<ScriptIncident> newList = new ArrayList<ScriptIncident>(); 130 File folder = new File( directoryName);130 File folder = new File(""+System.getProperty("user.dir")+fs+directoryName); 131 131 132 132 File[] incidentFiles; -
trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java
r129 r132 162 162 */ 163 163 // Set listener for scroll pane 164 String t = "Script Builder: "; 165 if (script.saveFile == null) 166 { 167 t += "untitled1.xml"; 168 } 169 else 170 { 171 t += script.saveFile.getName(); 172 } 173 this.setTitle(t); 164 174 AdjustmentListener listener = new MyAdjustmentListener(); 165 175 timelinesScrollPane.getHorizontalScrollBar().addAdjustmentListener(listener); 166 176 timelinesScrollPane.getVerticalScrollBar().addAdjustmentListener(listener); 167 177 repaint(); 178 168 179 } 169 180 … … 260 271 / Math.max(script.absoluteLength(), ScriptBuilderGuiConstants.TICK_TIMELINE_SMALLEST_LENGTH)); 261 272 zoomSlider.setMaximum(zoomSlider.getMinimum() + 20); 273 String t = "Script Builder: "; 274 if (script.saveFile == null) 275 { 276 t += "untitled1.xml"; 277 } 278 else 279 { 280 t += script.saveFile.getName(); 281 } 282 this.setTitle(t); 262 283 repaint(); 263 284 } … … 1700 1721 private void fileSaveAsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_fileSaveAsActionPerformed 1701 1722 JFileChooser fc = new JFileChooser(); 1702 1723 boolean wasNull = false; 1724 if (script.saveFile == null) 1725 { 1726 wasNull = true; 1727 String fName = "untitled"; 1728 int untitledCount = 1; 1729 while (new File("" + fName + untitledCount + ".xml").exists()) 1730 { 1731 untitledCount++; 1732 } 1733 script.saveFile = new File("" + fName + untitledCount + ".xml"); 1734 } 1735 1736 fc.setSelectedFile(script.saveFile); 1703 1737 fc.setFileFilter(new ExtensionFileFilter("Simulation Script XML (.xml)", 1704 1738 new String[] … … 1709 1743 if (fc.showSaveDialog(this) == JFileChooser.APPROVE_OPTION) 1710 1744 { 1711 script.saveScriptToFile(fc.getSelectedFile()); 1712 script.saveFile = fc.getSelectedFile(); 1713 } 1745 String filename = fc.getSelectedFile().toString(); 1746 if (!filename.endsWith(".xml")) 1747 { 1748 filename += ".xml"; 1749 1750 } 1751 script.saveScriptToFile(new File(filename)); 1752 script.saveFile = new File(filename); 1753 } 1754 else 1755 { 1756 if (wasNull) 1757 { 1758 script.saveFile = null; 1759 } 1760 } 1761 this.update(script, 0); 1714 1762 }//GEN-LAST:event_fileSaveAsActionPerformed 1715 1763 … … 1885 1933 } 1886 1934 1935 String fs = System.getProperty("file.separator"); 1887 1936 //Pick the file to save it to 1888 1937 JFileChooser fc = new JFileChooser(); 1938 fc.setSelectedFile(new File("" + System.getProperty("user.dir") + fs + "Incidents" + fs + "inc_" + inc.number + ".xml")); 1889 1939 fc.setFileFilter(new ExtensionFileFilter("Script Incident (.xml)", new String[] 1890 1940 { … … 1893 1943 if (fc.showSaveDialog(this) == JFileChooser.APPROVE_OPTION) 1894 1944 { 1895 inc.saveIncidentToFile(fc.getSelectedFile()); 1945 String filename = fc.getSelectedFile().toString(); 1946 if (!filename.endsWith(".xml")) 1947 { 1948 filename += ".xml"; 1949 1950 } 1951 inc.saveIncidentToFile(new File(filename)); 1896 1952 } 1897 1953 }//GEN-LAST:event_saveIncidentActionPerformed
Note: See TracChangeset
for help on using the changeset viewer.
