Changeset 27 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/gui/drawers/RangeSlider.java


Ignore:
Timestamp:
07/30/2017 11:31:11 AM (9 years ago)
Author:
jdalbey
Message:

RangeSliderUI.java: Hacked so only lower thumb is displayed and dragging it adjusts the entire slider (as we would want an incident to do).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/scriptbuilder/gui/drawers/RangeSlider.java

    r26 r27  
    2626THE SOFTWARE. 
    2727 */ 
    28  
    2928/** 
    3029 * An extension of JSlider to select a range of values using two thumb controls. 
     
    104103        int oldExtent = getExtent(); 
    105104        int newValue = Math.min(Math.max(getMinimum(), value), oldValue + oldExtent); 
    106         int newExtent = oldExtent + oldValue - newValue; 
     105        // Hacked to not change the extent (move the entire slider) 
     106        //int newExtent = oldExtent + oldValue - newValue; 
    107107 
    108         // Set new value and extent, and fire a single change event. 
    109         getModel().setRangeProperties(newValue, newExtent, getMinimum(), 
     108        // Set new value and fire a single change event. 
     109        getModel().setRangeProperties(newValue, oldExtent, getMinimum(), 
    110110                getMaximum(), getValueIsAdjusting()); 
    111111    } 
Note: See TracChangeset for help on using the changeset viewer.