Changeset 53 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java
- Timestamp:
- 08/09/2017 10:03:37 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java
r52 r53 271 271 272 272 // Hack to refresh the zoom 273 zoomSlider.setValue(zoomSlider.getValue() - 1); 274 zoomSlider.setValue(zoomSlider.getValue() + 1); 275 273 //This is stupid tbh 274 /* 275 zoomSlider.setValue(zoomSlider.getValue() - 1); 276 zoomSlider.setValue(zoomSlider.getValue() + 1); 277 */ 276 278 // Set listener for scroll pane 277 279 AdjustmentListener listener = new MyAdjustmentListener(); … … 370 372 ScriptIncident i = ((IncidentFocusedEvent) arg).incident; 371 373 372 373 374 //gotoIncident.setSelectedItem(i); 374 375 } 376 377 zoomSlider.setMinimum(((timelineTickPanel.getVisibleRect().width - 20) 378 * ScriptBuilderGuiConstants.HORIZONTAL_TICK_RESOLUTION) 379 / Math.max(script.absoluteLength(), 1)); 380 zoomSlider.setMaximum(zoomSlider.getMinimum() + 20); 375 381 } 376 382 … … 443 449 timelinesScrollPane = new javax.swing.JScrollPane(); 444 450 timelineTickPanel = new scriptbuilder.gui.panels.TimelineTickPanel(); 445 incidentTimelinePanel1 = new scriptbuilder.gui.panels. IncidentTimelinePanel();446 incidentTimelinePanel2 = new scriptbuilder.gui.panels. IncidentTimelinePanel();447 incidentTimelinePanel8 = new scriptbuilder.gui.panels. IncidentTimelinePanel();448 incidentTimelinePanel3 = new scriptbuilder.gui.panels. IncidentTimelinePanel();449 incidentTimelinePanel6 = new scriptbuilder.gui.panels. IncidentTimelinePanel();450 incidentTimelinePanel5 = new scriptbuilder.gui.panels. IncidentTimelinePanel();451 incidentTimelinePanel4 = new scriptbuilder.gui.panels. IncidentTimelinePanel();452 incidentTimelinePanel7 = new scriptbuilder.gui.panels. IncidentTimelinePanel();453 incidentTimelinePanel10 = new scriptbuilder.gui.panels. IncidentTimelinePanel();454 incidentTimelinePanel9 = new scriptbuilder.gui.panels. IncidentTimelinePanel();455 incidentNumberPanel1 = new scriptbuilder.gui.panels. IncidentNumberPanel();456 incidentNumberPanel2 = new scriptbuilder.gui.panels. IncidentNumberPanel();457 incidentNumberPanel3 = new scriptbuilder.gui.panels. IncidentNumberPanel();458 incidentNumberPanel4 = new scriptbuilder.gui.panels. IncidentNumberPanel();459 incidentNumberPanel5 = new scriptbuilder.gui.panels. IncidentNumberPanel();460 incidentNumberPanel6 = new scriptbuilder.gui.panels. IncidentNumberPanel();461 incidentNumberPanel7 = new scriptbuilder.gui.panels. IncidentNumberPanel();462 incidentNumberPanel8 = new scriptbuilder.gui.panels. IncidentNumberPanel();463 incidentNumberPanel9 = new scriptbuilder.gui.panels. IncidentNumberPanel();464 incidentNumberPanel10 = new scriptbuilder.gui.panels. IncidentNumberPanel();451 incidentTimelinePanel1 = new scriptbuilder.gui.panels.ScriptBuilderTimelinePanel(); 452 incidentTimelinePanel2 = new scriptbuilder.gui.panels.ScriptBuilderTimelinePanel(); 453 incidentTimelinePanel8 = new scriptbuilder.gui.panels.ScriptBuilderTimelinePanel(); 454 incidentTimelinePanel3 = new scriptbuilder.gui.panels.ScriptBuilderTimelinePanel(); 455 incidentTimelinePanel6 = new scriptbuilder.gui.panels.ScriptBuilderTimelinePanel(); 456 incidentTimelinePanel5 = new scriptbuilder.gui.panels.ScriptBuilderTimelinePanel(); 457 incidentTimelinePanel4 = new scriptbuilder.gui.panels.ScriptBuilderTimelinePanel(); 458 incidentTimelinePanel7 = new scriptbuilder.gui.panels.ScriptBuilderTimelinePanel(); 459 incidentTimelinePanel10 = new scriptbuilder.gui.panels.ScriptBuilderTimelinePanel(); 460 incidentTimelinePanel9 = new scriptbuilder.gui.panels.ScriptBuilderTimelinePanel(); 461 incidentNumberPanel1 = new scriptbuilder.gui.panels.ScriptBuilderNumberPanel(); 462 incidentNumberPanel2 = new scriptbuilder.gui.panels.ScriptBuilderNumberPanel(); 463 incidentNumberPanel3 = new scriptbuilder.gui.panels.ScriptBuilderNumberPanel(); 464 incidentNumberPanel4 = new scriptbuilder.gui.panels.ScriptBuilderNumberPanel(); 465 incidentNumberPanel5 = new scriptbuilder.gui.panels.ScriptBuilderNumberPanel(); 466 incidentNumberPanel6 = new scriptbuilder.gui.panels.ScriptBuilderNumberPanel(); 467 incidentNumberPanel7 = new scriptbuilder.gui.panels.ScriptBuilderNumberPanel(); 468 incidentNumberPanel8 = new scriptbuilder.gui.panels.ScriptBuilderNumberPanel(); 469 incidentNumberPanel9 = new scriptbuilder.gui.panels.ScriptBuilderNumberPanel(); 470 incidentNumberPanel10 = new scriptbuilder.gui.panels.ScriptBuilderNumberPanel(); 465 471 zoomSlider = new javax.swing.JSlider(); 466 472 selectButton = new javax.swing.JButton(); … … 920 926 setBounds(new java.awt.Rectangle(0, 23, 800, 700)); 921 927 setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR)); 922 setMaximumSize(new java.awt.Dimension(2147483647, 800));923 928 setMinimumSize(new java.awt.Dimension(800, 700)); 924 929 … … 1282 1287 timelinesScrollPane.setViewportView(timelineTickPanel); 1283 1288 1284 zoomSlider.setMaximum(2 1);1285 zoomSlider.setMinimum( 5);1289 zoomSlider.setMaximum(22); 1290 zoomSlider.setMinimum(4); 1286 1291 zoomSlider.setOrientation(javax.swing.JSlider.VERTICAL); 1287 zoomSlider.setValue( 13);1292 zoomSlider.setValue(4); 1288 1293 zoomSlider.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR)); 1289 1294 zoomSlider.setFocusable(false); … … 1941 1946 */ 1942 1947 private void zoomSliderStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_zoomSliderStateChanged 1943 ScriptBuilderGuiConstants.PIXEL_WIDTH_PER_HORIZONTAL_TICK = zoomSlider.getValue() * 2;1948 ScriptBuilderGuiConstants.PIXEL_WIDTH_PER_HORIZONTAL_TICK = zoomSlider.getValue(); 1944 1949 this.update(script, script); 1945 1950 pack(); … … 2051 2056 2052 2057 incidentFrame.setVisible(false); 2053 update(script, script);2058 update(script, script); 2054 2059 repaint(); 2055 2060 }//GEN-LAST:event_incidentOkButtonActionPerformed … … 2166 2171 script.saveFile = fc.getSelectedFile(); 2167 2172 } 2173 zoomSlider.setValue(zoomSlider.getMinimum()); 2174 update(script, script); 2168 2175 }//GEN-LAST:event_fileOpenActionPerformed 2169 2176 … … 2804 2811 private javax.swing.JFrame incidentFrame; 2805 2812 private javax.swing.JMenu incidentMenu; 2806 private scriptbuilder.gui.panels. IncidentNumberPanel incidentNumberPanel1;2807 private scriptbuilder.gui.panels. IncidentNumberPanel incidentNumberPanel10;2808 private scriptbuilder.gui.panels. IncidentNumberPanel incidentNumberPanel2;2809 private scriptbuilder.gui.panels. IncidentNumberPanel incidentNumberPanel3;2810 private scriptbuilder.gui.panels. IncidentNumberPanel incidentNumberPanel4;2811 private scriptbuilder.gui.panels. IncidentNumberPanel incidentNumberPanel5;2812 private scriptbuilder.gui.panels. IncidentNumberPanel incidentNumberPanel6;2813 private scriptbuilder.gui.panels. IncidentNumberPanel incidentNumberPanel7;2814 private scriptbuilder.gui.panels. IncidentNumberPanel incidentNumberPanel8;2815 private scriptbuilder.gui.panels. IncidentNumberPanel incidentNumberPanel9;2813 private scriptbuilder.gui.panels.ScriptBuilderNumberPanel incidentNumberPanel1; 2814 private scriptbuilder.gui.panels.ScriptBuilderNumberPanel incidentNumberPanel10; 2815 private scriptbuilder.gui.panels.ScriptBuilderNumberPanel incidentNumberPanel2; 2816 private scriptbuilder.gui.panels.ScriptBuilderNumberPanel incidentNumberPanel3; 2817 private scriptbuilder.gui.panels.ScriptBuilderNumberPanel incidentNumberPanel4; 2818 private scriptbuilder.gui.panels.ScriptBuilderNumberPanel incidentNumberPanel5; 2819 private scriptbuilder.gui.panels.ScriptBuilderNumberPanel incidentNumberPanel6; 2820 private scriptbuilder.gui.panels.ScriptBuilderNumberPanel incidentNumberPanel7; 2821 private scriptbuilder.gui.panels.ScriptBuilderNumberPanel incidentNumberPanel8; 2822 private scriptbuilder.gui.panels.ScriptBuilderNumberPanel incidentNumberPanel9; 2816 2823 private javax.swing.JButton incidentOkButton; 2817 2824 private javax.swing.JPopupMenu incidentPopupMenu; 2818 private scriptbuilder.gui.panels. IncidentTimelinePanel incidentTimelinePanel1;2819 private scriptbuilder.gui.panels. IncidentTimelinePanel incidentTimelinePanel10;2820 private scriptbuilder.gui.panels. IncidentTimelinePanel incidentTimelinePanel2;2821 private scriptbuilder.gui.panels. IncidentTimelinePanel incidentTimelinePanel3;2822 private scriptbuilder.gui.panels. IncidentTimelinePanel incidentTimelinePanel4;2823 private scriptbuilder.gui.panels. IncidentTimelinePanel incidentTimelinePanel5;2824 private scriptbuilder.gui.panels. IncidentTimelinePanel incidentTimelinePanel6;2825 private scriptbuilder.gui.panels. IncidentTimelinePanel incidentTimelinePanel7;2826 private scriptbuilder.gui.panels. IncidentTimelinePanel incidentTimelinePanel8;2827 private scriptbuilder.gui.panels. IncidentTimelinePanel incidentTimelinePanel9;2825 private scriptbuilder.gui.panels.ScriptBuilderTimelinePanel incidentTimelinePanel1; 2826 private scriptbuilder.gui.panels.ScriptBuilderTimelinePanel incidentTimelinePanel10; 2827 private scriptbuilder.gui.panels.ScriptBuilderTimelinePanel incidentTimelinePanel2; 2828 private scriptbuilder.gui.panels.ScriptBuilderTimelinePanel incidentTimelinePanel3; 2829 private scriptbuilder.gui.panels.ScriptBuilderTimelinePanel incidentTimelinePanel4; 2830 private scriptbuilder.gui.panels.ScriptBuilderTimelinePanel incidentTimelinePanel5; 2831 private scriptbuilder.gui.panels.ScriptBuilderTimelinePanel incidentTimelinePanel6; 2832 private scriptbuilder.gui.panels.ScriptBuilderTimelinePanel incidentTimelinePanel7; 2833 private scriptbuilder.gui.panels.ScriptBuilderTimelinePanel incidentTimelinePanel8; 2834 private scriptbuilder.gui.panels.ScriptBuilderTimelinePanel incidentTimelinePanel9; 2828 2835 private javax.swing.JButton jButton1; 2829 2836 private javax.swing.JButton jButton2;
Note: See TracChangeset
for help on using the changeset viewer.
