Class

de.sciss.muta.gui

GeneticApp

Related Doc: package gui

Permalink

abstract class GeneticApp[S <: System] extends SwingApplicationImpl

The stub to create a genetic algorithm swing application. Usually you will have an object extending this class, which is then the main swing entry point.

Self Type
GeneticApp[S]
Linear Supertypes
SwingApplicationImpl, App, DelayedInit, SwingApplication, ApplicationImpl, Application, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GeneticApp
  2. SwingApplicationImpl
  3. App
  4. DelayedInit
  5. SwingApplication
  6. ApplicationImpl
  7. Application
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GeneticApp(system: S, name: String = "Genetic Algorithm")

    Permalink

Type Members

  1. type Document = Unit

    Permalink
    Definition Classes
    GeneticApp → Application
  2. type DocumentHandler = desktop.DocumentHandler { type Document = GeneticApp.this.Document }

    Permalink
    Definition Classes
    Application

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 addComponent(key: String, component: Any): Unit

    Permalink
    Definition Classes
    ApplicationImpl → Application
  5. implicit final def application: SwingApplication { type Document = GeneticApp.this.Document }

    Permalink
    Attributes
    protected
    Definition Classes
    SwingApplicationImpl
  6. def args: Array[String]

    Permalink
    Attributes
    protected
    Definition Classes
    App
    Annotations
    @deprecatedOverriding( "args should not be overridden" , "2.11.0" )
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def configureDocumentFrame(frame: DocumentFrame[S]): Unit

    Permalink

    Override this if you wish to be informed about document frames opening.

    Override this if you wish to be informed about document frames opening.

    Attributes
    protected
  10. implicit lazy val documentHandler: DocumentHandler { type Document = GeneticApp.this.Document }

    Permalink
    Definition Classes
    SwingApplicationImpl → Application
  11. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  13. val executionStart: Long

    Permalink
    Definition Classes
    App
  14. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. def getComponent[A](key: String): Option[A]

    Permalink
    Definition Classes
    ApplicationImpl → Application
  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. def init(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    GeneticApp → SwingApplicationImpl
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. def main(args: Array[String]): Unit

    Permalink
    Definition Classes
    App
    Annotations
    @deprecatedOverriding( "main should not be overridden" , "2.11.0" )
  21. final def makeDocumentFrame(): DocumentFrame[S]

    Permalink
    Attributes
    protected
  22. lazy val menuFactory: Root

    Permalink
    Attributes
    protected
    Definition Classes
    GeneticApp → SwingApplicationImpl
  23. val name: String

    Permalink
    Definition Classes
    SwingApplicationImpl → Application
  24. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  27. final def openDocument(file: File): Try[DocumentFrame[S]]

    Permalink
    Attributes
    protected
  28. def quit(): Unit

    Permalink
    Definition Classes
    SwingApplicationImpl → Application
  29. def removeComponent(key: String): Unit

    Permalink
    Definition Classes
    ApplicationImpl → Application
  30. def rowHeight: Int

    Permalink

    Override this to enforce a specific row height in the genome tables.

    Override this to enforce a specific row height in the genome tables. The default value of -1 indicates that there is no preferred row height.

    Attributes
    protected
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  32. val system: S

    Permalink
  33. final def systemPrefs: Preferences

    Permalink
    Definition Classes
    ApplicationImpl → Application
  34. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  35. def useInternalFrames: Boolean

    Permalink
    Attributes
    protected
  36. def useLogWindow: Boolean

    Permalink
    Attributes
    protected
  37. def useNimbus: Boolean

    Permalink
    Attributes
    protected
  38. final def userPrefs: Preferences

    Permalink
    Definition Classes
    ApplicationImpl → Application
  39. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. lazy val windowHandler: WindowHandler

    Permalink
    Definition Classes
    GeneticApp → SwingApplicationImpl → SwingApplication

Deprecated Value Members

  1. def delayedInit(body: ⇒ Unit): Unit

    Permalink
    Definition Classes
    App → DelayedInit
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) The delayedInit mechanism will disappear.

Inherited from SwingApplicationImpl

Inherited from App

Inherited from DelayedInit

Inherited from SwingApplication

Inherited from ApplicationImpl

Inherited from Application

Inherited from AnyRef

Inherited from Any

Ungrouped