Class PlaySliderComponent

java.lang.Object
soundPlayback.swing.PlaySliderComponent
Direct Known Subclasses:
EnvelopeSlider, PlayFilterSlider, PlayGainSlider, PlaySpeedSlider

public abstract class PlaySliderComponent extends Object
Generic component that can be used for sliders in play control side panel bits
Author:
dg50
  • Constructor Details Link icon

    • PlaySliderComponent Link icon

      public PlaySliderComponent()
  • Method Details Link icon

    • getMinValue Link icon

      public abstract double getMinValue()
    • getMaxValue Link icon

      public abstract double getMaxValue()
    • getNSteps Link icon

      public abstract int getNSteps()
    • valueToPos Link icon

      public int valueToPos(double value)
      Convert a value to a slider position
      Parameters:
      real - value
      Returns:
      slider position (0 - getNSteps)
    • posToValue Link icon

      public double posToValue(int pos)
      Convert a slider position to a real value
      Parameters:
      pos - slider position (0 - getNSteps)
      Returns:
      real value
    • getSlider Link icon

      public PamSlider getSlider()
      Returns:
      the slider
    • getDataValue Link icon

      public double getDataValue()
      Get the scaled value of the slider
      Returns:
      the real scaled value
    • setDataValue Link icon

      public void setDataValue(double value)
      Set the scaled value of the slider
      Parameters:
      value - the scaled value.
    • addChangeListener Link icon

      public void addChangeListener(ChangeListener changeListener)
      Add a change listener.
      Parameters:
      changeListener -