object Mellite extends SwingApplicationImpl[Document] with Application with Init
- Alphabetic
- By Inheritance
- Mellite
- Init
- Application
- SwingApplicationImpl
- SwingApplication
- ApplicationImpl
- Application
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- type Document = Universe[_]
- Definition Classes
- Application
- type DocumentHandler = desktop.DocumentHandler[Application.Document]
- Definition Classes
- Application
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def ???!: Nothing
Exception are sometimes swallowed without printing in a transaction.
Exception are sometimes swallowed without printing in a transaction. This ensures a print.
- def addComponent(key: String, component: Any): Unit
- Definition Classes
- ApplicationImpl → Application
- implicit final def application: SwingApplication[Application.Document]
- Attributes
- protected
- Definition Classes
- SwingApplicationImpl
- def applyAudioPreferences(serverCfg: ConfigBuilder, clientCfg: ConfigBuilder, useDevice: Boolean, pickPort: Boolean): Unit
- Definition Classes
- Mellite → Application
- final def args: Array[String]
- Attributes
- protected
- Definition Classes
- SwingApplicationImpl
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit def auralSystem: AuralSystem
- Definition Classes
- Mellite → Application
- def builtAt: String
- def cacheDir: File
- Definition Classes
- Init
- def clearLog(): Unit
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- implicit def compiler: Compiler
- Definition Classes
- Mellite → Application
- def config: Config
- def connectAuralSystem(serverSocket: InetSocketAddress, clientSocket: Option[InetSocketAddress] = None): Unit
Tries to start the aural system by connecting to a remote SuperCollider.
Tries to start the aural system by connecting to a remote SuperCollider. This reads the relevant preferences entries such as number of output channels, etc. Transport is hard-coded to TCP at the moment.
Note: This method must run on the EDT.
- lazy val documentHandler: DocumentHandler
We are bridging between the transactional and non-EDT
mellite.DocumentHandler
and the GUI-basedde.sciss.desktop.DocumentHandler
.We are bridging between the transactional and non-EDT
mellite.DocumentHandler
and the GUI-basedde.sciss.desktop.DocumentHandler
. This is a bit ugly. In theory it should be fine to call into either, as this bridge is backed up by the peermellite.DocumentHandler.instance
.- Definition Classes
- Mellite → SwingApplicationImpl → Application
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- implicit val executionContext: ExecutionContext
An execution context for UI actions.
An execution context for UI actions. This is
ExecutionContext.global
and _not_ the perhaps single-threaded context provided byExecutor.executionContext
, which may cause problems when used in blocking operations such asAwait
. - def fullName: String
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getComponent[A](key: String): Option[A]
- Definition Classes
- ApplicationImpl → Application
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def homepage: String
- def init(): Unit
Subclasses may override this to initialize the GUI on the event thread
Subclasses may override this to initialize the GUI on the event thread
- Attributes
- protected
- Definition Classes
- Mellite → SwingApplicationImpl
- def initTypes(): Unit
- Definition Classes
- Init
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def issueTracker: String
- def license: String
- def logToFront(): Unit
- def main(args: Array[String]): Unit
- Definition Classes
- Mellite → SwingApplicationImpl
- def menuFactory: Root
- Attributes
- protected
- Definition Classes
- Mellite → SwingApplicationImpl
- def meta: MetaData
- def mkUniverse[T <: Txn[T]](implicit w: Workspace[T]): Universe[T]
- val name: String
- Definition Classes
- SwingApplicationImpl → Application
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- lazy val objectFilter: (String) => Boolean
All objects included
All objects included
- Definition Classes
- Mellite → Application
- def quit(): Unit
- Definition Classes
- SwingApplicationImpl → Application
- def removeComponent(key: String): Unit
- Definition Classes
- ApplicationImpl → Application
- def scalaVersion: String
- implicit def sensorSystem: SensorSystem
- def startAuralSystem(): Boolean
Tries to start the aural system by booting SuperCollider.
Tries to start the aural system by booting SuperCollider. This reads the relevant preferences entries such as path, audio device, number of output channels, etc. Transport is hard-coded to TCP at the moment, and port is randomly picked.
If the program path does not denote an existing file, an error dialog is shown, and the method simply returns
false
.Note: This method must run on the EDT.
- returns
true
if the attempt to boot was made,false
if the program was not found
- def startSensorSystem(): Unit
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def systemPrefs: Preferences
- Definition Classes
- ApplicationImpl → Application
- def toString(): String
- Definition Classes
- AnyRef → Any
- lazy val topLevelObjects: Seq[String]
A list of object view factories to appear in the top level menu of the GUI.
A list of object view factories to appear in the top level menu of the GUI.
The string indicates the
prefix
of the type (e.g."Proc"
or"Folder"
).- Definition Classes
- Mellite → Application
- def tryRestart(): Unit
- final def userPrefs: Preferences
- Definition Classes
- ApplicationImpl → Application
- def version: String
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- lazy val windowHandler: WindowHandler
- Definition Classes
- Mellite → SwingApplicationImpl → SwingApplication
- def withUniverse[A](u: Universe[_])(fun: (Universe[T] forSome {type T <: Txn[T]}) => A): A
Utility method that helps avoid type-casts in other places.
- def withWorkspace[A](w: Workspace[_])(fun: (Workspace[T] forSome {type T <: Txn[T]}) => A): A
Utility method that helps avoid type-casts in other places.
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated