de.sciss.mellite.gui.impl.timeline

ProcView

Related Docs: object ProcView | package timeline

trait ProcView[S <: Sys[S]] extends TimelineObjView[S] with HasMute with HasGain with HasFade

A data set for graphical display of a proc. Accessors and mutators should only be called on the event dispatch thread. Mutators are plain variables and do not affect the underlying model. They should typically only be called in response to observing a change in the model.

Linear Supertypes
HasFade, HasGain, HasMute, TimelineObjView[S], Disposable[S.Tx], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ProcView
  2. HasFade
  3. HasGain
  4. HasMute
  5. TimelineObjView
  6. Disposable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def acquireSonogram(): Option[Overview]

    Attempts to acquire a sonogram view.

    Attempts to acquire a sonogram view. Updates the sono variable if successful.

  2. abstract def addInput(thisKey: String, thatView: ProcView[S], thatKey: String): Unit

  3. abstract def addOutput(thisKey: String, thatView: ProcView[S], thatKey: String): Unit

  4. abstract val audio: Option[Audio]

    If this proc is bound to an audio grapheme for the default scan key, returns this grapheme segment (underlying audio file of a tape object).

  5. abstract val busOption: Option[Int]

  6. abstract def debugString: String

  7. abstract def dispose()(implicit tx: S.Tx): Unit

    Definition Classes
    Disposable
  8. abstract val fadeIn: FadeSpec

    Definition Classes
    HasFade
  9. abstract val fadeOut: FadeSpec

    Definition Classes
    HasFade
  10. abstract val gain: Double

    Definition Classes
    HasGain
  11. abstract val inputs: LinkMap[S]

  12. abstract def isGlobal: Boolean

    Convenience check for span == Span.All

  13. abstract val muted: Boolean

    Definition Classes
    HasMute
  14. abstract val nameOption: Option[String]

    The proc's name or a place holder name if no name is set.

    The proc's name or a place holder name if no name is set.

    Definition Classes
    TimelineObjView
  15. abstract def obj: Source[S.Tx, Obj[S]]

    Definition Classes
    ProcViewTimelineObjView
  16. abstract val outputs: LinkMap[S]

  17. abstract def proc(implicit tx: S.Tx): Obj[S]

    Convenience for obj()

  18. abstract def releaseSonogram(): Unit

    Releases a sonogram view.

    Releases a sonogram view. If none had been acquired, this is a safe no-op. Updates the sono variable.

  19. abstract def removeInput(thisKey: String, thatView: ProcView[S], thatKey: String): Unit

  20. abstract def removeOutput(thisKey: String, thatView: ProcView[S], thatKey: String): Unit

  21. abstract val sonogram: Option[Overview]

  22. abstract def span: Source[S.Tx, Expr[S, SpanLike]]

    Definition Classes
    TimelineObjView
  23. abstract val spanValue: SpanLike

    Definition Classes
    TimelineObjView
  24. abstract val trackHeight: Int

    Definition Classes
    TimelineObjView
  25. abstract val trackIndex: Int

    Definition Classes
    TimelineObjView

Concrete Value Members

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

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

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

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

    Definition Classes
    Any
  5. def clone(): AnyRef

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

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

    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

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

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

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

    Definition Classes
    Any
  12. def name: String

    Convenience method that returns an "unnamed" string if no name is set.

    Convenience method that returns an "unnamed" string if no name is set.

    Definition Classes
    TimelineObjView
  13. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. final def notify(): Unit

    Definition Classes
    AnyRef
  15. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  16. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  17. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from HasFade

Inherited from HasGain

Inherited from HasMute

Inherited from TimelineObjView[S]

Inherited from Disposable[S.Tx]

Inherited from AnyRef

Inherited from Any

Ungrouped