Changeset 106 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder
- Timestamp:
- 09/05/2017 12:33:37 PM (9 years ago)
- Location:
- trunk/src/scriptbuilder
- Files:
-
- 3 edited
-
gui/ScriptBuilderFrame.java (modified) (5 diffs)
-
gui/panels/IncidentTimelinePanel.java (modified) (1 diff)
-
structures/ScriptIncident.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java
r105 r106 1453 1453 (Integer) addIncidentNumber.getValue(), addIncidentName.getText(), addIncidentDescription.getText(), 1454 1454 script)); 1455 script.incidents.get(indx).length = (Integer) addIncidentLength.getValue() * 60;1455 // script.incidents.get(indx).length = (Integer) addIncidentLength.getValue() * 60; 1456 1456 script.incidents.get(indx).setOffset((Integer) addIncidentStart.getValue() * 60); 1457 1457 script.numberOfIncidents++; … … 1490 1490 // script.incidents.get(oldIncidentIndex).setOffset((Integer) addIncidentStart.getValue() * 60); 1491 1491 1492 //adjust incident color 1492 1493 script.incidents.get(oldIncidentIndex).color = selectedColor; 1494 //adjust incident name 1493 1495 script.incidents.get(oldIncidentIndex).name = addIncidentName.getText(); 1496 //adjust incident description 1494 1497 script.incidents.get(oldIncidentIndex).description = addIncidentDescription.getText(); 1498 //change offset of incident 1495 1499 script.incidents.get(oldIncidentIndex).setOffset(((int) addIncidentStart.getValue()) * 60); 1500 //update incident number, if it was changed 1496 1501 if ((int) addIncidentNumber.getValue() == script.incidents.get(oldIncidentIndex).number 1497 1502 || !scriptContainsLogNum(script, (int) addIncidentNumber.getValue())) … … 1544 1549 addIncidentNumber.setValue(101); 1545 1550 addIncidentStart.setValue(0); 1546 addIncidentLength.setValue(0);1551 //addIncidentLength.setValue(0); 1547 1552 incidentColorField.setBackground(Color.BLACK); 1548 1553 selectedColor = Color.BLACK; … … 1625 1630 zoomSliderStateChanged(new ChangeEvent(script)); 1626 1631 } 1627 1632 1628 1633 public void incidentDetailsScreen(ScriptIncident i) 1629 1634 { … … 1634 1639 addIncidentNumber.setValue(i.number); 1635 1640 addIncidentStart.setValue(i.offset / 60); 1636 addIncidentLength.setValue(i.length / 60);1641 //addIncidentLength.setValue(i.length / 60); 1637 1642 incidentColorField.setBackground(i.color); 1638 1643 selectedColor = i.color; -
trunk/src/scriptbuilder/gui/panels/IncidentTimelinePanel.java
r103 r106 356 356 { 357 357 this.incident = incident; 358 this.visible = incident != null;358 this.visible = (incident != null); 359 359 360 360 Dimension newSize; -
trunk/src/scriptbuilder/structures/ScriptIncident.java
r103 r106 159 159 TreeMap<Integer, TimeSlice> newSlices = new TreeMap<Integer, TimeSlice>(); 160 160 161 int latest = 0; 162 161 163 for(Integer k : slices.keySet()) 162 164 { 163 165 newSlices.put(k + (offset - old), slices.get(k)); 164 } 165 166 for (TimeSlice ts : slices.values()) 166 latest = k + (offset - old); 167 } 168 169 latestStart = latest; 170 171 for (TimeSlice ts : newSlices.values()) 167 172 { 168 173 ts.shift(offset - old); … … 170 175 171 176 slices = newSlices; 172 177 updateLength(); 173 178 script.update(); 174 179 }
Note: See TracChangeset
for help on using the changeset viewer.
