Class/Object

de.sciss.nuages.impl

PanelImpl

Related Docs: object PanelImpl | package impl

Permalink

final class PanelImpl[S <: Sys[S]] extends NuagesPanel[S] with PanelImplInit[S] with PanelImplDialogs[S] with PanelImplTxnFuns[S] with PanelImplReact[S] with PanelImplMixer[S] with PanelImplGuiInit[S]

Self Type
PanelImpl[S]
Linear Supertypes
PanelImplGuiInit[S], ComponentHolder[Component], PanelImplMixer[S], PanelImplReact[S], PanelImplTxnFuns[S], PanelImplDialogs[S], PanelImplInit[S], NuagesPanel[S], View[S], Disposable[S.Tx], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PanelImpl
  2. PanelImplGuiInit
  3. ComponentHolder
  4. PanelImplMixer
  5. PanelImplReact
  6. PanelImplTxnFuns
  7. PanelImplDialogs
  8. PanelImplInit
  9. NuagesPanel
  10. View
  11. Disposable
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PanelImpl(nuagesH: Source[S.Tx, Nuages[S]], nodeMap: IdentifierMap[S.ID, S.Tx, VisualObj[S]], scanMap: IdentifierMap[S.ID, S.Tx, VisualScan[S]], missingScans: IdentifierMap[S.ID, S.Tx, List[VisualControl[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])

    Permalink

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. def addNode(span: SpanLike, timed: Timed[S])(implicit tx: S.Tx): Unit

    Permalink
    Definition Classes
    PanelImplReact
  5. def aggrTable: AggregateTable

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

    Permalink
    Definition Classes
    PanelImplTxnFuns
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def assignMapping(source: Scan[S], vSink: VisualControl[S])(implicit tx: S.Tx): Unit

    Permalink
    Definition Classes
    PanelImplReact
  9. val aural: AuralSystem

    Permalink
    Definition Classes
    PanelImplNuagesPanel
  10. def auralObjAdded(vp: VisualObj[S], aural: AuralObj[S])(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplReact
  11. def auralObjRemoved(aural: AuralObj[S])(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplReact
  12. val auralObserver: Ref[Option[Disposable[S.Tx]]]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplInit
  13. val auralTimeline: Ref[Option[Timeline[S]]]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplReactPanelImplInit
  14. val auralToViewMap: TMap[AuralObj[S], VisualObj[S]]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplMixerPanelImplReact
  15. def clearSolo()(implicit tx: S.Tx): Unit

    Permalink
    Definition Classes
    PanelImplMixer
  16. def clone(): AnyRef

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    ComponentHolder
  19. val config: Config

    Permalink
    Definition Classes
    PanelImplNuagesPanel
  20. def createGenerator(genSrc: Obj[S], colSrcOpt: Option[Obj[S]], pt: Point2D)(implicit tx: S.Tx): Unit

    Permalink
    Definition Classes
    PanelImplTxnFuns
  21. implicit val cursor: Cursor[S]

    Permalink
    Definition Classes
    PanelImplPanelImplMixerPanelImplDialogsNuagesPanel
  22. def deferVisTx(thunk: ⇒ Unit)(implicit tx: TxnLike): Unit

    Permalink

    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

    Permalink
    Definition Classes
    PanelImplGuiInit
  24. def dispose(): Unit

    Permalink
  25. def dispose()(implicit tx: S.Tx): Unit

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplTxnFuns
  28. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. def getAuralScanData(aural: AuralObj[S], key: String = Proc.scanMainOut)(implicit tx: S.Tx): Option[(AudioBus, Node)]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplMixerPanelImplReact
  32. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  33. def graph: Graph

    Permalink
    Definition Classes
    PanelImplGuiInit
  34. def guiInit(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  36. def init(tlObj: Timeline[S])(implicit tx: S.Tx): PanelImpl.this.type

    Permalink
    Definition Classes
    PanelImplInit
  37. def insertFilter(pred: Scan[S], succ: Scan[S], fltSrc: Obj[S], fltPt: Point2D)(implicit tx: S.Tx): Unit

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

    Permalink
    Definition Classes
    PanelImplTxnFuns
  39. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  40. def isOverlayShowing: Boolean

    Permalink
    Definition Classes
    PanelImplDialogs
  41. def keyControl: Control with Disposable[S.Tx]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplInit
  42. val listCol1: ListView[S, Obj[S], Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplDialogs
  43. val listCol2: ListView[S, Obj[S], Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplDialogs
  44. val listFlt1: ListView[S, Obj[S], Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplDialogs
  45. val listFlt2: ListView[S, Obj[S], Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplDialogs
  46. val listGen: ListView[S, Obj[S], Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplDialogs
  47. val listMacro: ListView[S, Obj[S], Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplDialogs
  48. def main: NuagesPanel[S]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplGuiInitPanelImplMixerPanelImplReactPanelImplInit
  49. def masterSynth(implicit tx: Txn): Option[Synth]

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

    Permalink
    Definition Classes
    PanelImplMixer
  51. val missingScans: IdentifierMap[S.ID, S.Tx, List[VisualControl[S]]]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplReact
  52. def mkMeter(bus: AudioBus, node: Node)(fun: (Double) ⇒ Unit)(implicit tx: S.Tx): Synth

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

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplMixer
  54. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  55. val nodeMap: IdentifierMap[S.ID, S.Tx, VisualObj[S]]

    Permalink
    Definition Classes
    PanelImplPanelImplReactPanelImplInitNuagesPanel
  56. final def notify(): Unit

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

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

    Permalink
    Definition Classes
    PanelImplPanelImplTxnFunsNuagesPanel
  59. def prepareObj(obj: Obj[S])(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplTxnFuns
  60. def removeLocationHint(obj: Obj[S])(implicit tx: S.Tx): Option[Point2D]

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

    Permalink
    Definition Classes
    PanelImplReact
  62. def saveMacro(name: String, sel: Set[VisualObj[S]]): Unit

    Permalink
    Definition Classes
    PanelImplNuagesPanel
  63. def scanMapGet(id: S.ID)(implicit tx: S.Tx): Option[VisualScan[S]]

    Permalink
    Definition Classes
    PanelImplPanelImplReactNuagesPanel
  64. def scanMapPut(id: S.ID, view: VisualScan[S])(implicit tx: S.Tx): Unit

    Permalink
    Definition Classes
    PanelImplPanelImplReactNuagesPanel
  65. def scanMapRemove(id: S.ID)(implicit tx: S.Tx): Unit

    Permalink
    Definition Classes
    PanelImplNuagesPanel
  66. def selection: Set[VisualNode[S]]

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

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

    Permalink
    Definition Classes
    PanelImplMixer
  69. def setSolo(vp: VisualObj[S], onOff: Boolean): Unit

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

    Permalink
    Definition Classes
    PanelImplMixer
  71. def showAppendFilterDialog(pred: VisualScan[S], pt: Point): Boolean

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

    Permalink
    Definition Classes
    PanelImplDialogs
  73. def showInsertFilterDialog(pred: VisualScan[S], succ: VisualScan[S], pt: Point): Boolean

    Permalink
    Definition Classes
    PanelImplDialogs
  74. def showInsertMacroDialog(): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  77. var timelineObserver: Disposable[S.Tx]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplInit
  78. def toString(): String

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

    Permalink
    Definition Classes
    PanelImplPanelImplTxnFunsPanelImplInitNuagesPanel
  80. var transportObserver: Disposable[S.Tx]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplInit
  81. val viewToAuralMap: TMap[VisualObj[S], AuralObj[S]]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplMixerPanelImplReact
  82. def visualGraph: VisualGraph

    Permalink
    Definition Classes
    PanelImplGuiInit
  83. def visualization: Visualization

    Permalink
    Definition Classes
    PanelImplGuiInit
  84. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. def waitForScanView(id: S.ID)(fun: (VisualScan[S]) ⇒ Unit)(implicit tx: S.Tx): Unit

    Permalink

    Transaction local hack

    Transaction local hack

    Definition Classes
    PanelImplPanelImplReact
  88. implicit val workspace: WorkspaceHandle[S]

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplPanelImplTxnFuns

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 PanelImplInit[S]

Inherited from NuagesPanel[S]

Inherited from View[S]

Inherited from Disposable[S.Tx]

Inherited from AnyRef

Inherited from Any

Ungrouped