Changeset 89 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java
- Timestamp:
- 08/28/2017 01:38:15 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java
r87 r89 158 158 timelinesScrollPane.getHorizontalScrollBar().addAdjustmentListener(listener); 159 159 timelinesScrollPane.getVerticalScrollBar().addAdjustmentListener(listener); 160 repaint(); 160 161 } 161 162 … … 236 237 / Math.max(script.absoluteLength(), ScriptBuilderGuiConstants.TICK_TIMELINE_SMALLEST_LENGTH)); 237 238 zoomSlider.setMaximum(zoomSlider.getMinimum() + 20); 239 repaint(); 238 240 } 239 241 … … 350 352 editIncident = new javax.swing.JMenuItem(); 351 353 incidentDetails = new javax.swing.JMenuItem(); 354 deleteIncident = new javax.swing.JMenuItem(); 352 355 jSeparator4 = new javax.swing.JPopupMenu.Separator(); 353 356 saveIncident = new javax.swing.JMenuItem(); … … 1318 1321 }); 1319 1322 incidentMenu.add(incidentDetails); 1323 1324 deleteIncident.setText("Delete Incident"); 1325 deleteIncident.addActionListener(new java.awt.event.ActionListener() 1326 { 1327 public void actionPerformed(java.awt.event.ActionEvent evt) 1328 { 1329 deleteIncidentActionPerformed(evt); 1330 } 1331 }); 1332 incidentMenu.add(deleteIncident); 1320 1333 incidentMenu.add(jSeparator4); 1321 1334 … … 1555 1568 1556 1569 incidentFrame.setVisible(false); 1557 update(script, script);1570 this.update(script, script); 1558 1571 repaint(); 1559 1572 }//GEN-LAST:event_incidentOkButtonActionPerformed … … 1624 1637 script.saveFile = fc.getSelectedFile(); 1625 1638 } 1626 update(script, script);1639 this.update(script, script); 1627 1640 zoomSlider.setValue(zoomSlider.getMinimum()); 1628 1641 repaint(); … … 1765 1778 addNoiseFrame.setVisible(false); 1766 1779 1767 update(script, script); 1780 this.update(script, script); 1781 repaint(); 1768 1782 }//GEN-LAST:event_jButton2ActionPerformed 1769 1783 … … 1912 1926 script = new SimulationScript(); 1913 1927 script.update(); 1914 update(null, script);1928 this.update(null, script); 1915 1929 repaint(); 1916 1930 }//GEN-LAST:event_fileNewActionPerformed … … 1932 1946 if (result != null) 1933 1947 { 1934 System.out.println("RESULT = " + result.toString());1935 1936 1948 input = result.toString(); 1937 1938 System.out.println("INPUT = " + input);1939 1940 1949 int i = 0; 1941 1950 for (ScriptIncident incident : script.incidents) … … 1959 1968 } 1960 1969 } 1961 update(script, script); 1970 this.update(script, script); 1971 repaint(); 1962 1972 }//GEN-LAST:event_editIncidentActionPerformed 1973 1974 private void deleteIncidentActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_deleteIncidentActionPerformed 1975 {//GEN-HEADEREND:event_deleteIncidentActionPerformed 1976 Object[] incidentList = script.incidents.toArray(); 1977 String input = ""; 1978 ScriptIncident inc = null; 1979 Object result = JOptionPane.showInputDialog( 1980 this, 1981 "Select Incident:", 1982 "Save Incident", 1983 JOptionPane.PLAIN_MESSAGE, 1984 null, 1985 incidentList, 1986 script.incidents.get(0)); 1987 1988 if (result != null) 1989 { 1990 input = result.toString(); 1991 int incidentIndex = 0; 1992 for (ScriptIncident incident : script.incidents) 1993 { 1994 incidentIndex++; 1995 if (incident == null) 1996 { 1997 continue; 1998 } 1999 if (incident.toString().equals(input)) 2000 { 2001 inc = incident; 2002 } 2003 } 2004 2005 if (inc != null) 2006 { 2007 int confirm = JOptionPane.showConfirmDialog(this, 2008 "Are you sure you want to delete " + inc.toString() + "?"); 2009 if (confirm == JOptionPane.YES_OPTION) 2010 { 2011 script.incidents.remove(inc); 2012 script.incidents.add(null); 2013 } 2014 } 2015 } 2016 this.update(script, script); 2017 repaint(); 2018 }//GEN-LAST:event_deleteIncidentActionPerformed 1963 2019 1964 2020 /** … … 2057 2113 private javax.swing.JButton cancelButton; 2058 2114 private javax.swing.JMenuItem deleteEventList; 2115 private javax.swing.JMenuItem deleteIncident; 2059 2116 private javax.swing.JMenuItem editEventList; 2060 2117 private javax.swing.JMenuItem editIncident;
Note: See TracChangeset
for help on using the changeset viewer.
