Trait/Object

de.sciss.nuages.impl

PanelImpl

Related Docs: object PanelImpl | package impl

Permalink

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
Visibility
  1. Public
  2. All

Type Members

  1. type C = Component

    Permalink
    Definition Classes
    PanelImplGuiInit

Abstract Value Members

  1. abstract def aural: AuralSystem

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

    Permalink
    Attributes
    protected
  3. abstract def config: Config

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

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

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

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

    Permalink
    Attributes
    protected
  8. abstract def isTimeline: Boolean

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

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

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

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

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

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

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

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    PanelImplTxnFuns

Concrete 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. final var acceptGlideTime: Boolean

    Permalink
    Definition Classes
    PanelImplGuiInit
  5. def aggrTable: AggregateTable

    Permalink
    Definition Classes
    PanelImplGuiInit
  6. final def appendFilter(pred: Output[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. final val auralObserver: Ref[Option[Disposable[S.Tx]]]

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

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

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

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

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

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

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

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

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

    Permalink

    Disposes all registered nodes.

    Disposes all registered nodes. Disposes nodeMap.

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

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def glideTime: Float

    Permalink
    Definition Classes
    PanelImplGuiInit
  25. final def glideTimeModel: BoundedRangeModel

    Permalink
    Definition Classes
    PanelImplGuiInit
  26. final var glideTimeSource: String

    Permalink
    Definition Classes
    PanelImplGuiInit
  27. final def glideTime_=(value: Float): Unit

    Permalink
    Definition Classes
    PanelImplGuiInit
  28. def graph: Graph

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

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

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

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

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

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

    Permalink
    Definition Classes
    Any
  35. def isOverlayShowing: Boolean

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  44. final def notify(): Unit

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

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

    Permalink
    Definition Classes
    PanelImplNuagesPanel
  47. final var observers: List[Disposable[S.Tx]]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    PanelImplReact
  65. def visualGraph: VisualGraph

    Permalink
    Definition Classes
    PanelImplGuiInit
  66. def visualization: Visualization

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

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

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

    Permalink
    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