Trait/Object

de.sciss.audiowidgets

DualRangeModel

Related Docs: object DualRangeModel | package audiowidgets

Permalink

trait DualRangeModel extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DualRangeModel
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def addChangeListener(l: ChangeListener): Unit

    Permalink
  2. abstract val adjusting: Boolean

    Permalink

    Flag to indicate whether user is currently dragging the slider.

    Flag to indicate whether user is currently dragging the slider. Changing this fires an event.

  3. abstract val maximum: Int

    Permalink

    Upper bound of the model.

    Upper bound of the model. Changing this fires an event.

  4. abstract val minimum: Int

    Permalink

    Lower bound of the model.

    Lower bound of the model. Changing this fires an event.

  5. abstract val range: (Int, Int)

    Permalink

    Range value of the model.

    Range value of the model. Changing this fires an event.

  6. abstract def removeChangeListener(l: ChangeListener): Unit

    Permalink
  7. abstract def setRangeProperties(value: Int = this.value, range: (Int, Int) = this.range, minimum: Int = this.minimum, maximum: Int = this.maximum, adjusting: Boolean = this.adjusting): Unit

    Permalink

    Adjusts all the properties.

    Adjusts all the properties. If any property constitutes a model change, fires an event.

    Note: The adjusting parameter is treated specially: If it is the only property that would change, then this method does nothing. For example, if the method is called with default arguments, setting only value = x and adjusting = true, this performs a check for x. If x is different from the current value, then both the model's value and adjusting properties are set; otherwise nothing is changed (ignoring the adjusting argument).

  8. abstract val value: Int

    Permalink

    Single value of the model.

    Single value of the model. Changing this fires an event.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def extent: Int

    Permalink

    Queries the extent of the range, which is abs(range._2 - range._1).

  9. def extent_=(value: Int): Unit

    Permalink

    Adjusts the extent of the range, which is abs(range._2 - range._1).

    Adjusts the extent of the range, which is abs(range._2 - range._1). Fires an event.

  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. def rangeHi: Int

    Permalink

    Logical range higher value, which is max(range._1, range._2).

  18. def rangeLo: Int

    Permalink

    Logical range lower value, which is min(range._1, range._2).

  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped