Class

de.sciss.nuages.impl

PanelImplFolder

Related Doc: package impl

Permalink

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
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])

    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 aggrTable: AggregateTable

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

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

    Permalink
    Definition Classes
    Any
  7. val aural: AuralSystem

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

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

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

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

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

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

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

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

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

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

    Permalink
  18. final 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
  19. def display: Display

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

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

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

    Permalink

    Disposes all registered nodes.

    Disposes all registered nodes. Disposes nodeMap.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Any
  38. def isOverlayShowing: Boolean

    Permalink
    Definition Classes
    PanelImplDialogs
  39. final def isTimeline: Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  76. def toString(): String

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

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

    Permalink
    Definition Classes
    PanelImplReact
  79. def visualGraph: VisualGraph

    Permalink
    Definition Classes
    PanelImplGuiInit
  80. def visualization: Visualization

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

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

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

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

    Permalink
    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