de.sciss.nuages.impl

PanelImpl

trait PanelImpl[S <: Sys[S], Repr <: Obj[S], AuralRepr <: AuralObj[S]] extends NuagesPanel[S] with PanelImplDialogs[S] with PanelImplTxnFuns[S] with PanelImplReact[S] with PanelImplMixer[S] with PanelImplGuiInit[S]

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

Abstract Value Members

  1. abstract def aural: AuralSystem

    Definition Classes
    NuagesPanel
  2. abstract def auralReprRef: Ref[Option[AuralRepr]]

    Attributes
    protected
  3. abstract def config: Config

    Definition Classes
    NuagesPanel
  4. implicit abstract def context: NuagesContext[S]

    Definition Classes
    NuagesPanel
  5. abstract def cursor: Cursor[S]

    Definition Classes
    PanelImplMixer
  6. abstract def disposeTransport()(implicit tx: S.Tx): Unit

    Attributes
    protected
  7. abstract def initObservers(repr: Repr)(implicit tx: S.Tx): Unit

    Attributes
    protected
  8. abstract def isTimeline: Boolean

    Definition Classes
    PanelImplTxnFuns
  9. abstract def listCol1: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplDialogs
  10. abstract def listCol2: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplDialogs
  11. abstract def listFlt1: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplDialogs
  12. abstract def listFlt2: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplDialogs
  13. abstract def listGen: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplDialogs
  14. abstract def listMacro: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplDialogs
  15. abstract def nodeMap: IdentifierMap[S.ID, S.Tx, NuagesObj[S]]

    Attributes
    protected
    Definition Classes
    PanelImplReact
  16. abstract def nuagesH: Source[S.Tx, Nuages[S]]

    Attributes
    protected
  17. abstract def transport: Transport[S]

    Definition Classes
    PanelImplTxnFuns
  18. abstract def workspace: WorkspaceHandle[S]

    Attributes
    protected
    Definition Classes
    PanelImplTxnFuns

Concrete 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. def aggrTable: AggregateTable

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

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

    Definition Classes
    Any
  9. final val auralObserver: Ref[Option[Disposable[S.Tx]]]

    Attributes
    protected
  10. def clearSolo()(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplMixer
  11. def clone(): AnyRef

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

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

    Attributes
    protected
    Definition Classes
    ComponentHolder
  14. final def createGenerator(genSrc: Obj[S], colSrcOpt: Option[Obj[S]], pt: Point2D)(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplTxnFuns
  15. 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
  16. def display: Display

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

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

    Attributes
    protected
  19. final def disposeNodes()(implicit tx: S.Tx): Unit

    Disposes all registered nodes.

    Disposes all registered nodes. Disposes nodeMap.

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

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

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

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

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

    Attributes
    protected
  25. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  26. def graph: Graph

    Definition Classes
    PanelImplGuiInit
  27. def guiInit(): Unit

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

    Definition Classes
    AnyRef → Any
  29. final def init(repr: Repr)(implicit tx: S.Tx): PanelImpl.this.type

  30. final def insertFilter(pred: Output[S], succ: NuagesAttribute[S], fltSrc: Obj[S], fltPt: Point2D)(implicit tx: S.Tx): Unit

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

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

    Definition Classes
    Any
  33. def isOverlayShowing: Boolean

    Definition Classes
    PanelImplDialogs
  34. final def keyControl: Control with Disposable[S.Tx]

    Attributes
    protected
    Definition Classes
    PanelImplPanelImplGuiInit
  35. final def main: NuagesPanel[S]

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

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

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

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

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

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

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

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

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

    Definition Classes
    PanelImplPanelImplTxnFunsNuagesPanel
  45. final var observers: List[Disposable[S.Tx]]

    Attributes
    protected
  46. final def prepareObj(obj: Obj[S])(implicit tx: S.Tx): Unit

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

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

    Definition Classes
    PanelImplTxnFuns
  49. final def saveMacro(name: String, sel: Set[NuagesObj[S]]): Unit

    Definition Classes
    PanelImplNuagesPanel
  50. final def selection: Set[NuagesNode[S]]

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

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

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

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

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

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

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

    Definition Classes
    PanelImplDialogs
  58. def showInsertMacroDialog(): Boolean

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

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

    Definition Classes
    AnyRef
  61. def toString(): String

    Definition Classes
    AnyRef → Any
  62. final def unregisterNode(id: S.ID, view: NuagesObj[S])(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplReact
  63. def visualGraph: VisualGraph

    Definition Classes
    PanelImplGuiInit
  64. def visualization: Visualization

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

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