Changeset 99 in tmcsimulator-scriptbuilder for trunk


Ignore:
Timestamp:
08/29/2017 10:50:12 AM (9 years ago)
Author:
bmcguffin
Message:

Added statements to disable zoom slider, zoom icons, and add time button if script contains no incidents.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java

    r98 r99  
    233233            //gotoIncident.setSelectedItem(i); 
    234234        } 
     235 
     236        btnAddTime.setEnabled(script != null && script.numberOfIncidents > 0); 
     237 
     238        zoomSlider.setEnabled(script != null && script.numberOfIncidents > 0); 
    235239 
    236240        zoomSlider.setMinimum(((timelineTickPanel.getVisibleRect().width - 20) 
     
    19101914     */ 
    19111915    private void zoomInIconMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_zoomInIconMouseClicked 
    1912         zoomSlider.setValue(zoomSlider.getValue() >= 21 ? 21 : zoomSlider.getValue() + 1); 
     1916        if (script != null && script.numberOfIncidents > 0) 
     1917        { 
     1918            zoomSlider.setValue(zoomSlider.getValue() >= 22 ? 22 : zoomSlider.getValue() + 1); 
     1919        } 
    19131920    }//GEN-LAST:event_zoomInIconMouseClicked 
    19141921 
     
    19191926     */ 
    19201927    private void zoomOutIconMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_zoomOutIconMouseClicked 
    1921         zoomSlider.setValue(zoomSlider.getValue() <= 5 ? 5 : zoomSlider.getValue() - 1); 
     1928        if (script != null && script.numberOfIncidents > 0) 
     1929        { 
     1930            zoomSlider.setValue(zoomSlider.getValue() <= 4 ? 4 : zoomSlider.getValue() - 1); 
     1931        } 
    19221932    }//GEN-LAST:event_zoomOutIconMouseClicked 
    19231933    private Color selectedColor = Color.BLACK; 
Note: See TracChangeset for help on using the changeset viewer.