Changeset 117 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/gui/IncidentEditorFrame.java
- Timestamp:
- 09/07/2017 02:08:40 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/gui/IncidentEditorFrame.java
r113 r117 89 89 { 90 90 timeStampScrollPane.getHorizontalScrollBar() 91 .setValue(timelinesScrollPane.getHorizontalScrollBar().getValue()); 92 timeStampScrollPane1.getHorizontalScrollBar() 91 93 .setValue(timelinesScrollPane.getHorizontalScrollBar().getValue()); 92 94 } … … 249 251 initComponents(); 250 252 253 absoluteTimeStampPanel.setOffset(savedOffset); 254 absoluteTimeStampPanel.setAbsolute(true); 251 255 timelineTickPanel.update(theIncident, incidentTimelinePanel1); 252 timeStampPanel.update(theIncident, incidentTimelinePanel1);253 256 absoluteTimeStampPanel.update(theIncident, incidentTimelinePanel1); 257 relativeTimeStampPanel.update(theIncident, incidentTimelinePanel1); 254 258 incidentTimelinePanel1.timelinePanelUpdate(theIncident); 255 259 … … 344 348 //Update the appropriate panels 345 349 timelineTickPanel.update(theIncident, incidentTimelinePanel1); 346 timeStampPanel.update(theIncident, incidentTimelinePanel1); 350 absoluteTimeStampPanel.update(theIncident, incidentTimelinePanel1); 351 relativeTimeStampPanel.update(theIncident, incidentTimelinePanel1); 347 352 348 353 incidentTimelinePanel1.timelinePanelUpdate(theIncident); … … 384 389 //gotoIncident.setSelectedItem(i); 385 390 } 386 391 387 392 //Regardless of update type, do these things to refresh the window 388 389 393 //Resize the zoom slider scale so that the most zoomed-out state displays 390 394 //the entire incident on the window … … 480 484 zoomOutIcon = new javax.swing.JLabel(); 481 485 timeStampScrollPane = new javax.swing.JScrollPane(); 482 timeStampPanel = new scriptbuilder.gui.panels.TimeStampPanel();486 absoluteTimeStampPanel = new scriptbuilder.gui.panels.TimeStampPanel(); 483 487 btnAddTime = new javax.swing.JButton(); 488 timeStampScrollPane1 = new javax.swing.JScrollPane(); 489 relativeTimeStampPanel = new scriptbuilder.gui.panels.TimeStampPanel(); 484 490 485 491 cadEvent.setText("CAD Event"); … … 1285 1291 timeStampScrollPane.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER); 1286 1292 1287 javax.swing.GroupLayout timeStampPanelLayout = new javax.swing.GroupLayout(timeStampPanel);1288 timeStampPanel.setLayout(timeStampPanelLayout);1289 timeStampPanelLayout.setHorizontalGroup(1290 timeStampPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)1293 javax.swing.GroupLayout absoluteTimeStampPanelLayout = new javax.swing.GroupLayout(absoluteTimeStampPanel); 1294 absoluteTimeStampPanel.setLayout(absoluteTimeStampPanelLayout); 1295 absoluteTimeStampPanelLayout.setHorizontalGroup( 1296 absoluteTimeStampPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 1291 1297 .addGap(0, 1036, Short.MAX_VALUE) 1292 1298 ); 1293 timeStampPanelLayout.setVerticalGroup(1294 timeStampPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)1299 absoluteTimeStampPanelLayout.setVerticalGroup( 1300 absoluteTimeStampPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 1295 1301 .addGap(0, 100, Short.MAX_VALUE) 1296 1302 ); 1297 1303 1298 timeStampScrollPane.setViewportView( timeStampPanel);1304 timeStampScrollPane.setViewportView(absoluteTimeStampPanel); 1299 1305 1300 1306 btnAddTime.setText("+15:00"); … … 1306 1312 } 1307 1313 }); 1314 1315 timeStampScrollPane1.setBorder(null); 1316 timeStampScrollPane1.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); 1317 timeStampScrollPane1.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER); 1318 1319 javax.swing.GroupLayout relativeTimeStampPanelLayout = new javax.swing.GroupLayout(relativeTimeStampPanel); 1320 relativeTimeStampPanel.setLayout(relativeTimeStampPanelLayout); 1321 relativeTimeStampPanelLayout.setHorizontalGroup( 1322 relativeTimeStampPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 1323 .addGap(0, 1036, Short.MAX_VALUE) 1324 ); 1325 relativeTimeStampPanelLayout.setVerticalGroup( 1326 relativeTimeStampPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 1327 .addGap(0, 100, Short.MAX_VALUE) 1328 ); 1329 1330 timeStampScrollPane1.setViewportView(relativeTimeStampPanel); 1308 1331 1309 1332 javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); … … 1323 1346 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 1324 1347 .addGroup(layout.createSequentialGroup() 1348 .addComponent(zoomSlider, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE) 1349 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 1350 .addComponent(btnAddTime, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) 1351 .addGroup(layout.createSequentialGroup() 1325 1352 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 1326 1353 .addComponent(zoomInIcon) 1327 1354 .addComponent(zoomOutIcon)) 1328 .addGap(0, 0, Short.MAX_VALUE)) 1329 .addGroup(layout.createSequentialGroup() 1330 .addComponent(zoomSlider, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE) 1331 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 1332 .addComponent(btnAddTime, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))) 1355 .addGap(0, 0, Short.MAX_VALUE)))) 1333 1356 .addComponent(timelinesScrollPane, 0, 0, Short.MAX_VALUE) 1334 1357 .addComponent(timeStampScrollPane) … … 1336 1359 .addComponent(scriptEventsPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) 1337 1360 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 1338 .addComponent(scriptEventsPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) 1361 .addComponent(scriptEventsPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) 1362 .addComponent(timeStampScrollPane1)) 1339 1363 .addContainerGap()) 1340 1364 ); … … 1342 1366 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 1343 1367 .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() 1344 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING )1368 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) 1345 1369 .addGroup(layout.createSequentialGroup() 1346 1370 .addContainerGap() … … 1352 1376 .addComponent(selectButton, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE)))) 1353 1377 .addGroup(layout.createSequentialGroup() 1354 .addGap(20, 20, 20) 1355 .addComponent(zoomInIcon) 1356 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 1378 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) 1357 1379 .addGroup(layout.createSequentialGroup() 1358 .addGap(1, 1, 1) 1380 .addGap(9, 9, 9) 1381 .addComponent(zoomInIcon) 1382 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) 1359 1383 .addComponent(zoomSlider, javax.swing.GroupLayout.PREFERRED_SIZE, 69, javax.swing.GroupLayout.PREFERRED_SIZE)) 1360 1384 .addGroup(layout.createSequentialGroup() 1361 .addGap( 17, 17, 17)1385 .addGap(61, 61, 61) 1362 1386 .addComponent(btnAddTime, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE))) 1363 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED )1387 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) 1364 1388 .addComponent(zoomOutIcon))) 1365 1389 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 1366 1390 .addComponent(timeStampScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE) 1391 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 1392 .addComponent(timeStampScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE) 1367 1393 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) 1368 1394 .addComponent(timelinesScrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, 324, javax.swing.GroupLayout.PREFERRED_SIZE) … … 1760 1786 * Add 15 minutes to the end of the timeline. This allows the user to add 1761 1787 * new events past the current end of the incident 1762 * 1788 * 1763 1789 * @param evt the button press event 1764 1790 */ … … 1802 1828 return version; 1803 1829 } 1804 1830 1805 1831 // Variables declaration - do not modify//GEN-BEGIN:variables 1832 private scriptbuilder.gui.panels.TimeStampPanel absoluteTimeStampPanel; 1806 1833 private javax.swing.JButton activityLogEvalButton; 1807 1834 private javax.swing.JFrame addNoiseFrame; … … 1859 1886 private javax.swing.JComboBox radioTypeComboBox; 1860 1887 private javax.swing.JLabel radioTypeLabel; 1888 private scriptbuilder.gui.panels.TimeStampPanel relativeTimeStampPanel; 1861 1889 private javax.swing.JList scriptEventsList; 1862 1890 private javax.swing.JScrollPane scriptEventsPane; … … 1870 1898 private javax.swing.JSlider sliderTMCAL; 1871 1899 private javax.swing.JButton telephoneButton; 1872 private scriptbuilder.gui.panels.TimeStampPanel timeStampPanel;1873 1900 private javax.swing.JScrollPane timeStampScrollPane; 1901 private javax.swing.JScrollPane timeStampScrollPane1; 1874 1902 private scriptbuilder.gui.panels.TimelineTickPanel timelineTickPanel; 1875 1903 private javax.swing.JScrollPane timelinesScrollPane;
Note: See TracChangeset
for help on using the changeset viewer.
