de.sciss.nuages.impl

PanelImplFolder

final class PanelImplFolder[S <: Sys[S]] extends PanelImpl[S, Folder[S], Folder[S]] with PanelImplFolderInit[S]

Linear Supertypes
PanelImplFolderInit[S], PanelImpl[S, Folder[S], Folder[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. PanelImplFolder
  2. PanelImplFolderInit
  3. PanelImpl
  4. PanelImplGuiInit
  5. ComponentHolder
  6. PanelImplMixer
  7. PanelImplReact
  8. PanelImplTxnFuns
  9. PanelImplDialogs
  10. NuagesPanel
  11. View
  12. Disposable
  13. AnyRef
  14. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PanelImplFolder(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. 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. val aural: AuralSystem

    Definition Classes
    PanelImplFolderNuagesPanel
  10. final val auralObserver: Ref[Option[Disposable[S.Tx]]]

    Attributes
    protected
    Definition Classes
    PanelImpl
  11. final val auralReprRef: Ref[Option[Folder[S]]]

    Attributes
    protected
    Definition Classes
    PanelImplFolderInit
  12. def clearSolo()(implicit tx: S.Tx): Unit

    Definition Classes
    PanelImplMixer
  13. def clone(): AnyRef

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

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

    Attributes
    protected
    Definition Classes
    ComponentHolder
  16. val config: Config

    Definition Classes
    PanelImplFolderNuagesPanel
  17. implicit val context: NuagesContext[S]

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

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

  20. 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
  21. def display: Display

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

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

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

    Disposes all registered nodes.

    Disposes all registered nodes. Disposes nodeMap.

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

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

    Attributes
    protected
    Definition Classes
    PanelImplFolderInit
  27. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Definition Classes
    AnyRef → Any
  32. def graph: Graph

    Definition Classes
    PanelImplGuiInit
  33. def guiInit(): Unit

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

    Definition Classes
    AnyRef → Any
  35. final def init(repr: Folder[S])(implicit tx: S.Tx): PanelImplFolder.this.type

    Definition Classes
    PanelImpl
  36. final def initObservers(folder: Folder[S])(implicit tx: S.Tx): Unit

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

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

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

    Definition Classes
    Any
  40. def isOverlayShowing: Boolean

    Definition Classes
    PanelImplDialogs
  41. final def isTimeline: Boolean

    Definition Classes
    PanelImplFolderInit
  42. final def keyControl: Control with Disposable[S.Tx]

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

    Attributes
    protected
    Definition Classes
    PanelImplFolderPanelImplDialogs
  44. val listCol2: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplFolderPanelImplDialogs
  45. val listFlt1: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplFolderPanelImplDialogs
  46. val listFlt2: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplFolderPanelImplDialogs
  47. val listGen: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplFolderPanelImplDialogs
  48. val listMacro: ListView[S, Obj[S], Unit]

    Attributes
    protected
    Definition Classes
    PanelImplFolderPanelImplDialogs
  49. final def main: NuagesPanel[S]

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

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

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

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

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

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

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

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

    Attributes
    protected
    Definition Classes
    PanelImplFolderPanelImplFolderInitPanelImplReact
  58. final def notify(): Unit

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

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

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

    Attributes
    protected
    Definition Classes
    PanelImplFolderPanelImpl
  62. final var observers: List[Disposable[S.Tx]]

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    PanelImplDialogs
  75. def showInsertMacroDialog(): Boolean

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

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

    Definition Classes
    AnyRef
  78. def toString(): String

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

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

    Definition Classes
    PanelImplReact
  81. def visualGraph: VisualGraph

    Definition Classes
    PanelImplGuiInit
  82. def visualization: Visualization

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

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

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

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

    Attributes
    protected
    Definition Classes
    PanelImplFolderPanelImplTxnFuns

Inherited from PanelImplFolderInit[S]

Inherited from PanelImpl[S, Folder[S], Folder[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