de.sciss.nuages.impl

PanelImplTimeline

final class PanelImplTimeline[S <: Sys[S]] extends PanelImpl[S, Timeline[S], Timeline[S]] with PanelImplTimelineInit[S]

Linear Supertypes
PanelImplTimelineInit[S], NuagesTimelineBase[S], NuagesScheduledBase[S], PanelImpl[S, Timeline[S], Timeline[S]], PanelImplGuiInit[S], ComponentHolder[Component], PanelImplMixer[S], PanelImplReact[S], PanelImplTxnFuns[S], PanelImplDialogs[S], NuagesPanel[S], View[S], Disposable[S.Tx], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PanelImplTimeline
  2. PanelImplTimelineInit
  3. NuagesTimelineBase
  4. NuagesScheduledBase
  5. PanelImpl
  6. PanelImplGuiInit
  7. ComponentHolder
  8. PanelImplMixer
  9. PanelImplReact
  10. PanelImplTxnFuns
  11. PanelImplDialogs
  12. NuagesPanel
  13. View
  14. Disposable
  15. AnyRef
  16. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PanelImplTimeline(nuagesH: Source[S.Tx, Nuages[S]], nodeMap: IdentifierMap[S.ID, S.Tx, NuagesObj[S]], missingScans: IdentifierMap[S.ID, S.Tx, List[NuagesAttribute[S]]], config: Config, transport: Transport[S], aural: AuralSystem, listGen: ListView[S, Obj[S], Unit], listFlt1: ListView[S, Obj[S], Unit], listCol1: ListView[S, Obj[S], Unit], listFlt2: ListView[S, Obj[S], Unit], listCol2: ListView[S, Obj[S], Unit], listMacro: ListView[S, Obj[S], Unit])(implicit cursor: Cursor[S], workspace: WorkspaceHandle[S], context: NuagesContext[S])

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. final def addNode(span: SpanLike, timed: Timed[S])(implicit tx: S.Tx): Unit

    Attributes
    protected
    Definition Classes
    PanelImplTimelineInitNuagesTimelineBase
  7. def aggrTable: AggregateTable

    Definition Classes
    PanelImplGuiInit
  8. final def appendFilter(pred: Output[S], fltSrc: Obj[S], colSrcOpt: Option[Obj[S]], fltPt: Point2D)(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplTxnFuns
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. val aural: AuralSystem

    Definition Classes
    PanelImplTimelineNuagesPanel
  11. final val auralObserver: Ref[Option[Disposable[S.Tx]]]

    Attributes
    protected
    Definition Classes
    PanelImpl
  12. final val auralReprRef: Ref[Option[Timeline[S]]]

    Attributes
    protected
    Definition Classes
    PanelImplTimelineInit
  13. def clearSolo()(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplMixer
  14. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. final def component: Component

    Definition Classes
    ComponentHolder
  16. final def component_=(c: Component): Unit

    Attributes
    protected
    Definition Classes
    ComponentHolder
  17. val config: Config

    Definition Classes
    PanelImplTimelineNuagesPanel
  18. implicit val context: NuagesContext[S]

    Definition Classes
    PanelImplTimelineNuagesPanel
  19. final def createGenerator(genSrc: Obj[S], colSrcOpt: Option[Obj[S]], pt: Point2D)(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplTxnFuns
  20. final def currentOffset()(implicit tx: S.Tx): Long

    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  21. implicit val cursor: Cursor[S]

  22. final def deferVisTx(thunk: ⇒ Unit)(implicit tx: TxnLike): Unit

    Schedule code to be executed during paused visualization animation on the EDT after the commit of the transaction.

    Schedule code to be executed during paused visualization animation on the EDT after the commit of the transaction.

    Definition Classes
    PanelImplPanelImplReactNuagesPanel
  23. def display: Display

    Definition Classes
    PanelImplGuiInit
  24. final def dispose()(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImpl → Disposable
  25. final def disposeAuralObserver()(implicit tx: S.Tx): Unit

    Attributes
    protected
    Definition Classes
    PanelImpl
  26. final def disposeNodes()(implicit tx: S.Tx): Unit

    Disposes all registered nodes.

    Disposes all registered nodes. Disposes nodeMap.

    Attributes
    protected
    Definition Classes
    PanelImplReact
  27. final def disposeObj(obj: Obj[S])(implicit tx: S.Tx): Unit

    Attributes
    protected
    Definition Classes
    PanelImplTxnFuns
  28. final def disposeTransport()(implicit tx: S.Tx): Unit

    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  29. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  31. final def eventAfter(offset: Long)(implicit tx: S.Tx): Long

    Attributes
    protected
    Definition Classes
    NuagesTimelineBaseNuagesScheduledBase
  32. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  33. final def frameOffset: Long

    Absolute accumulative offset of object "begin" with respect to transport, or Long.MaxValue if undefined.

    Absolute accumulative offset of object "begin" with respect to transport, or Long.MaxValue if undefined.

    Attributes
    protected
    Definition Classes
    PanelImplTimelineInitNuagesScheduledBase
  34. final def getAuralScanData(aural: AuralObj[S], key: String = Proc.mainOut)(implicit tx: S.Tx): Option[(AudioBus, Node)]

    Attributes
    protected
    Definition Classes
    PanelImpl
  35. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  36. def graph: Graph

    Definition Classes
    PanelImplGuiInit
  37. def guiInit(): Unit

    Attributes
    protected
    Definition Classes
    PanelImplGuiInit
  38. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  39. final def init(repr: Timeline[S])(implicit tx: S.Tx): PanelImplTimeline.this.type

    Definition Classes
    PanelImpl
  40. final def initObservers(timeline: Timeline[S])(implicit tx: S.Tx): Unit

    Attributes
    protected
    Definition Classes
    PanelImplTimelineInit
  41. final def initPosition()(implicit tx: S.Tx): Unit

    This must be called before initTransport and before initTimeline.

    This must be called before initTransport and before initTimeline.

    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  42. final def initTimeline(tl: Timeline[S])(implicit tx: S.Tx): Unit

    Calls initTimelineObserver followed by creating live views.

    Calls initTimelineObserver followed by creating live views. This must be called after initPosition and before initTransport.

    Attributes
    protected
    Definition Classes
    NuagesTimelineBase
  43. final def initTimelineObserver(tl: Timeline[S])(implicit tx: S.Tx): Unit

    Attributes
    protected
    Definition Classes
    NuagesTimelineBase
  44. final def initTransport()(implicit tx: S.Tx): Unit

    This must be called after initPosition and after initTimeline.

    This must be called after initPosition and after initTimeline.

    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  45. final def insertFilter(pred: Output[S], succ: NuagesAttribute[S], fltSrc: Obj[S], fltPt: Point2D)(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplTxnFuns
  46. final def insertMacro(macroF: Folder[S], pt: Point2D)(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplTxnFuns
  47. final def isDisposed(implicit tx: S.Tx): Boolean

    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  48. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  49. def isOverlayShowing: Boolean

    Definition Classes
    PanelImplDialogs
  50. final def isTimeline: Boolean

    Definition Classes
    PanelImplTimelineInit
  51. final def keyControl: Control with Disposable[S.Tx]

    Attributes
    protected
    Definition Classes
    PanelImplPanelImplGuiInit
  52. val listCol1: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplTimelinePanelImplDialogs
  53. val listCol2: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplTimelinePanelImplDialogs
  54. val listFlt1: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplTimelinePanelImplDialogs
  55. val listFlt2: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplTimelinePanelImplDialogs
  56. val listGen: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplTimelinePanelImplDialogs
  57. val listMacro: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplTimelinePanelImplDialogs
  58. final def main: NuagesPanel[S]

    Attributes
    protected
    Definition Classes
    PanelImplPanelImplGuiInitPanelImplMixerPanelImplReact
  59. def masterSynth(implicit tx: Txn): Option[Synth]

    Definition Classes
    PanelImplMixer
  60. def masterSynth_=(value: Option[Synth])(implicit tx: Txn): Unit

    Definition Classes
    PanelImplMixer
  61. val missingScans: IdentifierMap[S.ID, S.Tx, List[NuagesAttribute[S]]]

    Attributes
    protected
  62. def mkMonitor(bus: AudioBus, node: Node)(fun: (IndexedSeq[Double]) ⇒ Unit)(implicit tx: S.Tx): Synth

    Attributes
    protected
    Definition Classes
    PanelImplMixer
  63. final def mkPeakMeter(bus: AudioBus, node: Node)(fun: (Double) ⇒ Unit)(implicit tx: S.Tx): Synth

    Definition Classes
    PanelImplMixer
  64. final def mkValueMeter(bus: AudioBus, node: Node)(fun: (IndexedSeq[Double]) ⇒ Unit)(implicit tx: S.Tx): Synth

    Definition Classes
    PanelImplMixer
  65. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  66. val nodeMap: IdentifierMap[S.ID, S.Tx, NuagesObj[S]]

    Attributes
    protected
    Definition Classes
    PanelImplTimelinePanelImplTimelineInitPanelImplReact
  67. final def notify(): Unit

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

    Definition Classes
    AnyRef
  69. final def nuages(implicit tx: S.Tx): Nuages[S]

    Definition Classes
    PanelImplPanelImplTxnFunsNuagesPanel
  70. val nuagesH: Source[S.Tx, Nuages[S]]

    Attributes
    protected
    Definition Classes
    PanelImplTimelinePanelImpl
  71. final var observers: List[Disposable[S.Tx]]

    Attributes
    protected
    Definition Classes
    PanelImpl
  72. final val offsetRef: Ref[Long]

    Last frame offset for which view-state has been updated.

    Last frame offset for which view-state has been updated. will be initialised in initTransport.

    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  73. final def prepareObj(obj: Obj[S])(implicit tx: S.Tx): Unit

    Attributes
    protected
    Definition Classes
    PanelImplTxnFuns
  74. final def processEvent(offset: Long)(implicit tx: S.Tx): Unit

    Attributes
    protected
    Definition Classes
    NuagesTimelineBaseNuagesScheduledBase
  75. final def registerNode(id: S.ID, view: NuagesObj[S])(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplReact
  76. final def removeLocationHint(obj: Obj[S])(implicit tx: S.Tx): Option[Point2D]

    Definition Classes
    PanelImplTxnFuns
  77. final def removeNode(span: SpanLike, timed: Timed[S])(implicit tx: S.Tx): Unit

    Attributes
    protected
    Definition Classes
    PanelImplTimelineInitNuagesTimelineBase
  78. final def reschedule(frame: Long)(implicit tx: S.Tx): Unit

    Attributes
    protected
    Definition Classes
    NuagesScheduledBase
  79. final def saveMacro(name: String, sel: Set[NuagesObj[S]]): Unit

    Definition Classes
    PanelImplNuagesPanel
  80. final def seek(before: Long, now: Long)(implicit tx: S.Tx): Unit

    Attributes
    protected
    Definition Classes
    NuagesTimelineBaseNuagesScheduledBase
  81. final def selection: Set[NuagesNode[S]]

    Definition Classes
    PanelImplNuagesPanel
  82. final def setLocationHint(obj: Obj[S], loc: Point2D)(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplTxnFuns
  83. def setMasterVolume(v: Double)(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplMixer
  84. def setSolo(vp: NuagesObj[S], onOff: Boolean): Unit

    Definition Classes
    PanelImplMixer
  85. def setSoloVolume(v: Double)(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplMixer
  86. def showAppendFilterDialog(pred: NuagesOutput[S], pt: Point): Boolean

    Definition Classes
    PanelImplDialogs
  87. def showCreateGenDialog(pt: Point): Boolean

    Definition Classes
    PanelImplDialogs
  88. def showInsertFilterDialog(pred: NuagesOutput[S], succ: NuagesAttribute[S], pt: Point): Boolean

    Definition Classes
    PanelImplDialogs
  89. def showInsertMacroDialog(): Boolean

    Definition Classes
    PanelImplDialogs
  90. def showOverlayPanel(p: OverlayPanel, ptOpt: Option[Point] = None): Boolean

    Definition Classes
    PanelImplDialogs
  91. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  92. final var timelineH: Source[S.Tx, Timeline[S]]

    Attributes
    protected
    Definition Classes
    PanelImplTimelineInitNuagesTimelineBase
  93. def toString(): String

    Definition Classes
    AnyRef → Any
  94. val transport: Transport[S]

  95. final def unregisterNode(id: S.ID, view: NuagesObj[S])(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplReact
  96. def visualGraph: VisualGraph

    Definition Classes
    PanelImplGuiInit
  97. def visualization: Visualization

    Definition Classes
    PanelImplGuiInit
  98. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  101. implicit val workspace: WorkspaceHandle[S]

    Attributes
    protected
    Definition Classes
    PanelImplTimelinePanelImplTxnFuns

Inherited from PanelImplTimelineInit[S]

Inherited from NuagesTimelineBase[S]

Inherited from NuagesScheduledBase[S]

Inherited from PanelImpl[S, Timeline[S], Timeline[S]]

Inherited from PanelImplGuiInit[S]

Inherited from ComponentHolder[Component]

Inherited from PanelImplMixer[S]

Inherited from PanelImplReact[S]

Inherited from PanelImplTxnFuns[S]

Inherited from PanelImplDialogs[S]

Inherited from NuagesPanel[S]

Inherited from View[S]

Inherited from Disposable[S.Tx]

Inherited from AnyRef

Inherited from Any

Ungrouped