PanelImplFolder

final
class PanelImplFolder[T <: Txn[T]](val nuagesH: Source[T, Nuages[T]], val nodeMap: IdentMap[T, NuagesObj[T]], val missingScans: IdentMap[T, List[NuagesAttribute[T]]], val config: Config, val transport: Transport[T], val listGen: ListView[T, Obj[T], Unit], val listFlt1: ListView[T, Obj[T], Unit], val listCol1: ListView[T, Obj[T], Unit], val listFlt2: ListView[T, Obj[T], Unit], val listCol2: ListView[T, Obj[T], Unit], val listMacro: ListView[T, Obj[T], Unit])(implicit val universe: Universe[T], val context: NuagesContext[T]) extends PanelImpl[T, Folder[T], Folder[T]] with PanelImplFolderInit[T]
trait PanelImpl[T, Folder[T], Folder[T]]
trait ComponentHolder[Component]
trait NuagesPanel[T]
trait Cursor[T]
trait View[T]
trait Disposable[T]
class Object
trait Matchable
class Any

Type members

Inherited types

type C = Component
Inherited from
PanelImplGuiInit

Value members

Inherited methods

final override
def addNewObject(obj: Obj[T])(implicit tx: T): Unit
Definition Classes
Inherited from
PanelImplTxnFuns
def aggregateTable: AggregateTable
Inherited from
PanelImplGuiInit
final
def appendFilter(pred: Output[T], fltSrc: Obj[T], colSrcOpt: Option[Obj[T]], fltPt: Point2D)(implicit tx: T): Obj[T]
Inherited from
PanelImplTxnFuns
final
def component: Component
Inherited from
ComponentHolder
final protected
def component_=(c: Component): Unit
Inherited from
ComponentHolder
final
def createGenerator(genSrc: Obj[T], colSrcOpt: Option[Obj[T]], pt: Point2D)(implicit tx: T): Obj[T]
Inherited from
PanelImplTxnFuns
final
def cursor: Cursor[T]
Inherited from
PanelImpl
final
def deferVisTx(thunk: => Unit)(implicit tx: TxnLike): Unit
Inherited from
PanelImpl
def display: Display
Inherited from
PanelImplGuiInit
final
def dispose()(implicit tx: T): Unit
Inherited from
PanelImpl
final protected
def disposeNodes()(implicit tx: T): Unit

Disposes all registered nodes. Disposes nodeMap.

Disposes all registered nodes. Disposes nodeMap.

Inherited from
PanelImplReact
final protected
def disposeObj(obj: Obj[T])(implicit tx: T): Unit
Inherited from
PanelImplTxnFuns
protected
def disposeSoloSynth()(implicit tx: T): Unit
Inherited from
PanelImplMixer
final protected
def disposeTransport()(implicit tx: T): Unit
Inherited from
PanelImplFolderInit
final override
def getNode(id: Ident[T])(implicit tx: T): Option[NuagesObj[T]]
Definition Classes
Inherited from
PanelImplReact
final
def glideTime: Float
Inherited from
PanelImplGuiInit
final
def glideTimeModel: BoundedRangeModel
Inherited from
PanelImplGuiInit
final
def glideTime_=(value: Float): Unit
Inherited from
PanelImplGuiInit
def graph: Graph
Inherited from
PanelImplGuiInit
protected
def guiInit(): Unit
Inherited from
PanelImplGuiInit
final
def init(repr: Folder[T])(implicit tx: T): PanelImplFolder[T]
Inherited from
PanelImpl
final protected
def initObservers(folder: Folder[T])(implicit tx: T): Unit
Inherited from
PanelImplFolderInit
final
def insertFilter(pred: Output[T], succ: NuagesAttribute[T], fltSrc: Obj[T], fltPt: Point2D)(implicit tx: T): Obj[T]
Inherited from
PanelImplTxnFuns
final
def insertMacro(macroF: Folder[T], pt: Point2D)(implicit tx: T): Unit
Inherited from
PanelImplTxnFuns
def isOverlayShowing: Boolean
Inherited from
PanelImplDialogs
final
def isTimeline: Boolean
Inherited from
PanelImplFolderInit
def mainSynth(implicit tx: RT): Option[Synth]
Inherited from
PanelImplMixer
def mainSynth_=(value: Option[Synth])(implicit tx: RT): Unit
Inherited from
PanelImplMixer
protected
def mkMonitor(bus: AudioBus, node: Node)(fun: IndexedSeq[Double] => Unit)(implicit tx: T): Synth
Inherited from
PanelImplMixer
final
def mkPeakMeter(bus: AudioBus, node: Node)(fun: Double => Unit)(implicit tx: T): Synth
Inherited from
PanelImplMixer
final
def mkSoloSynth(bus: AudioBus, node: Node)(implicit tx: T): Synth
Inherited from
PanelImplMixer
final
def mkValueMeter(bus: AudioBus, node: Node)(fun: IndexedSeq[Double] => Unit)(implicit tx: T): Synth
Inherited from
PanelImplMixer
final override
def nodes(implicit tx: T): Set[NuagesObj[T]]
Definition Classes
Inherited from
PanelImplReact
final
def nuages(implicit tx: T): Nuages[T]
Inherited from
PanelImpl
final override
def prepareAndLocate(proc: Obj[T], pt: Point2D)(implicit tx: T): Unit
Definition Classes
Inherited from
PanelImplTxnFuns
final protected
def prepareObj(obj: Obj[T])(implicit tx: T): Unit
Inherited from
PanelImplTxnFuns
final override
def registerNode(id: Ident[T], view: NuagesObj[T])(implicit tx: T): Unit
Definition Classes
Inherited from
PanelImplReact
final
def removeLocationHint(obj: Obj[T])(implicit tx: T): Option[Point2D]
Inherited from
PanelImplTxnFuns
final
def saveMacro(name: String, sel: Set[NuagesObj[T]]): Unit
Inherited from
PanelImpl
final
def selection: Set[NuagesNode[T]]
Inherited from
PanelImpl
final
def setLocationHint(obj: Obj[T], loc: Point2D)(implicit tx: T): Unit
Inherited from
PanelImplTxnFuns
def setMainVolume(v: Double)(implicit tx: T): Unit
Inherited from
PanelImplMixer
def setSolo(vp: NuagesObj[T], onOff: Boolean)(implicit tx: T): Unit
Inherited from
PanelImplMixer
def setSoloVolume(v: Double)(implicit tx: T): Unit
Inherited from
PanelImplMixer
def showAppendFilterDialog(pred: NuagesOutput[T], pt: Point): Boolean
Inherited from
PanelImplDialogs
def showCreateGenDialog(pt: Point): Boolean
Inherited from
PanelImplDialogs
def showInsertFilterDialog(pred: NuagesOutput[T], succ: NuagesAttribute[T], pt: Point): Boolean
Inherited from
PanelImplDialogs
def showInsertMacroDialog(): Boolean
Inherited from
PanelImplDialogs
def showOverlayPanel(p: OverlayPanel, ptOpt: Option[Point]): Boolean
Inherited from
PanelImplDialogs
final override
def unregisterNode(id: Ident[T], view: NuagesObj[T])(implicit tx: T): Unit
Definition Classes
Inherited from
PanelImplReact
def visualGraph: VisualGraph
Inherited from
PanelImplGuiInit
def visualization: Visualization
Inherited from
PanelImplGuiInit

Concrete fields

val transport: Transport[T]

Inherited fields

@volatile
final
var acceptGlideTime: Boolean
Inherited from
PanelImplGuiInit
final protected
val auralReprRef: Ref[Option[Folder[T]]]
Inherited from
PanelImplFolderInit
@volatile
final
var glideTimeSource: String
Inherited from
PanelImplGuiInit

Implicits

Implicits

implicit
implicit
val universe: Universe[T]