package mellite
- Alphabetic
- Public
- Protected
Type Members
- class ActionBounce[T <: Txn[T]] extends Action
- trait Application extends SwingApplication[Document]
- trait ArtifactFrame[T <: Txn[T]] extends WorkspaceWindow[T]
- trait ArtifactLocationFrame[T <: Txn[T]] extends WorkspaceWindow[T]
- trait ArtifactLocationObjView[T <: Txn[T]] extends ObjView[T]
- trait ArtifactLocationView[T <: Txn[T]] extends UniverseObjView[T] with Editable[T]
- trait ArtifactView[T <: Txn[T]] extends UniverseObjView[T] with Editable[T]
- trait AttrMapFrame[T <: Txn[T]] extends WorkspaceWindow[T]
- trait AttrMapView[T <: Txn[T]] extends MapView[T, AttrMapView[T]] with UniverseObjView[T]
A view for an object's attribute map.
A view for an object's attribute map. The object (receiver) itself is returned by
obj
, whereas the map can be accessed viaattr
. - trait AudioCueFrame[T <: Txn[T]] extends WorkspaceWindow[T]
- trait AudioCueObjView[T <: Txn[T]] extends ObjView[T]
- trait AudioCueView[T <: Txn[T]] extends UniverseObjView[T] with AudioCueObjView[T]
- trait BasicRendering extends PaintController
Paint support for various views.
- trait BasicTool[T <: Txn[T], A] extends Model[Update[A]]
- trait BasicTools[T <: Txn[T], TL, +U] extends Model[U]
- trait CanBounce extends AnyRef
- trait CodeFrame[T <: Txn[T]] extends WorkspaceWindow[T]
- trait CodeView[T <: Txn[T], Out] extends UniverseObjView[T] with Model[Update]
- final case class Config(open: List[File] = Nil, autoRun: List[String] = Nil, headless: Boolean = false, bootAudio: Boolean = false, logFrame: Boolean = true, launcherPort: Int = -1, prefix: String = "default", lookAndFeel: Option[String] = None, autoQuit: Boolean = false) extends Product with Serializable
- trait DependentMayVeto[-Tx] extends Disposable[Tx]
A dependent that should be consulted first before calling
dispose
. - trait DocumentCursorsFrame extends Window[D]
- trait DocumentCursorsView extends View[D]
- trait DocumentHandler extends Model[Update]
Note: the model dispatches not on the EDT.
Note: the model dispatches not on the EDT. Listeners requiring to execute code on the EDT should use a wrapper like
defer
(LucreSwing). - trait DocumentViewHandler extends Model[Update]
- final case class DoubleSpan(start: Double, stop: Double) extends Product with Serializable
- trait FScapeOutputsView[T <: Txn[T]] extends UniverseObjView[T] with Editable[T]
- sealed trait FadeViewMode extends AnyRef
- trait FolderEditorView[T <: Txn[T]] extends Editable[T] with UniverseObjView[T]
- trait FolderFrame[T <: Txn[T]] extends WorkspaceWindow[T]
- trait FolderView[T <: Txn[T]] extends Model[Update[T]] with Editable[T] with UniverseObjView[T]
- trait GlobalProcsView[T <: Txn[T]] extends UniverseView[T] with Editable[T]
- trait GraphemeCanvas[T <: Txn[T]] extends TimelineCanvas2D[T, Double, ObjGraphemeView[T]]
- trait GraphemeFrame[T <: Txn[T]] extends WorkspaceWindow[T]
- trait GraphemeModel extends Model[Update]
- trait GraphemeRendering extends BasicRendering
Paint support for grapheme obj views.
- trait GraphemeTool[T <: Txn[T], A] extends BasicTool[T, A]
A tool that operates on object inside the grapheme view.
A tool that operates on object inside the grapheme view.
- A
the type of element that represents an ongoing edit state (typically during mouse drag).
- trait GraphemeTools[T <: Txn[T]] extends BasicTools[T, GraphemeTool[T, _], Update[T]]
- trait GraphemeView[T <: Txn[T]] extends TimelineViewBase[T, Double, ObjGraphemeView[T]]
- trait Init extends AnyRef
- final case class Insets(top: Int, left: Int, bottom: Int, right: Int) extends Product with Serializable
- trait InterpreterFrame extends AnyRef
- trait LogFrame extends Window
- final class MainFrame extends WindowImpl
- trait MapView[T <: Txn[T], Repr] extends UniverseView[T] with Editable[T] with Model[Update[T, Repr]]
- trait MarkdownEditorView[T <: Txn[T]] extends UniverseObjView[T] with Model[Update]
- trait MarkdownRenderView[T <: Txn[T]] extends Basic[T] with UniverseObjView[T]
- final case class MessageException(message: String) extends RuntimeException with Product with Serializable
A simple exception that indicates that only the message string should be shown to the user.
- trait NuagesEditorFrame[T <: Txn[T]] extends WorkspaceWindow[T]
- trait NuagesEditorView[T <: Txn[T]] extends UniverseObjView[T] with Editable[T] with CanBounce
- trait ObjGraphemeView[T <: Txn[T]] extends ObjView[T]
- trait ObjListView[T <: Txn[T]] extends ObjView[T]
- trait ObjTimelineView[T <: Txn[T]] extends ObjView[T]
- trait ObjView[T <: Txn[T]] extends Disposable[T] with Observable[T, Update[T]]
- final class PreferencesFrame extends WindowImpl with NoMenuBarActions
- trait ProcOutputsView[T <: Txn[T]] extends UniverseView[T] with Editable[T]
- sealed trait RegionViewMode extends AnyRef
- trait Removable extends AnyRef
- trait RunnerToggleButton[T <: Txn[T]] extends View[T]
- trait SelectionModel[T <: Txn[T], Repr] extends Model[Update[T, Repr]]
An observable unordered set of (visually selected) objects.
- trait SplitPaneView[T <: Txn[T]] extends View[T]
- trait TimelineCanvas2D[T <: Txn[T], Y, Child] extends TimelineCanvas
- trait TimelineFrame[T <: Txn[T]] extends WorkspaceWindow[T]
- trait TimelineRendering extends BasicRendering
Paint support for timeline obj views.
- trait TimelineTool[T <: Txn[T], A] extends BasicTool[T, A]
A tool that operates on object inside the timeline view.
A tool that operates on object inside the timeline view.
- A
the type of element that represents an ongoing edit state (typically during mouse drag).
- trait TimelineTools[T <: Txn[T]] extends BasicTools[T, TimelineTool[T, _], Update[T]]
- trait TimelineTrackCanvas[T <: Txn[T]] extends TimelineCanvas2D[T, Int, ObjTimelineView[T]]
- trait TimelineView[T <: Txn[T]] extends ObjView[T] with TimelineViewBase[T, Int, ObjTimelineView[T]] with CanBounce
- trait TimelineViewBase[T <: Txn[T], Y, Child] extends UniverseObjView[T] with Editable[T]
Common base for
TimelineView
andGraphemeView
. - trait UniverseHandler[T <: Txn[T]] extends AnyRef
The UI handler for a universe (and thus a workspace).
- trait UniverseObjView[T <: Txn[T]] extends UniverseView[T]
- trait UniverseView[T <: Txn[T]] extends Cursor[T]
- trait Veto[-Tx] extends AnyRef
A trait representing an object that has an objection to a particular action.
A trait representing an object that has an objection to a particular action. This objection is manifested through a human readable
vetoMessage
which would generally also be displayed in the GUI when callingtryResolveVeto
.For example, if trying to close a window that is in dirty state, calling
tryResolveVeto
will display the veto message in a dialog to the user, and the user can confirm the closure, which would result in atrue
return value, or abort the closure, which would result in afalse
return type. - trait ViewState extends AnyRef
- trait WidgetEditorFrame[T <: Txn[T]] extends WorkspaceWindow[T]
- trait WidgetEditorView[T <: Txn[T]] extends UniverseObjView[T] with Model[Update]
- trait WidgetRenderFrame[T <: Txn[T]] extends WorkspaceWindow[T]
- trait WidgetRenderView[T <: Txn[T]] extends UniverseObjView[T]
- final case class WindowPlacement(horizontal: Float, vertical: Float, padding: Int = 20) extends Product with Serializable
- trait WorkspaceCache[A] extends Disposable[TxnLike]
- trait WorkspaceWindow[T <: Txn[T]] extends Window[T]
Value Members
- object About
- object ActionArtifactLocation
- object ActionBounce
- object ActionCloseAllWorkspaces extends Action
- object ActionNewWorkspace extends Action
- object ActionPreferences extends Action
- object Application extends SwingApplicationProxy[Universe[_], Application]
A proxy for a swing application.
- object ArtifactFrame extends Key
- object ArtifactLocationFrame extends Key
- object ArtifactLocationObjView extends Factory
- object ArtifactLocationView
- object ArtifactView
- object AttrMapFrame extends Key
- object AttrMapView
- object AudioCueFrame extends Key
- object AudioCueObjView extends Factory
- object AudioCueView
- object BasicTool
- object BasicTools
- case object BuildInfo extends Product with Serializable
This object was generated by sbt-buildinfo.
- object CodeFrame extends Key
- object CodeView
- object DocumentCursorsFrame
- object DocumentHandler
- object DocumentViewHandler
- object DragAndDrop
- object FScapeOutputsView
- object FadeViewMode
- object FolderEditorView
- object FolderFrame extends Key
- object FolderView
- object GUI
- object GlobalProcsView
- object GraphemeFrame extends Key
- object GraphemeModel
- object GraphemeTool
- object GraphemeTools
- object GraphemeView
- object Help
- object Insets extends Serializable
- object InterpreterContext
- object InterpreterFrame
- object Log
- object LogFrame
- object Logo
- object MapView
- object MarkdownEditorView
- object MarkdownFrame
- object MarkdownRenderView
- object Mellite extends SwingApplicationImpl[Document] with Application with Init
- object MenuBar
- object NuagesEditorFrame extends Key
- object NuagesEditorView
- object ObjGraphemeView
- object ObjListView
- object ObjTimelineView
- object ObjView
- object ObjectActions
- object OpenWorkspace
- object PreferencesFrame
- object Prefs
- object ProcActions
- object ProcOutputsView
- object RegionViewMode
- object RunnerToggleButton
- object SelectionModel
- object Shapes
- object SonogramManager
- object SplitPaneView
- object TimelineFrame extends Key
- object TimelineTool
- object TimelineTools
- object TimelineView
- object UniverseHandler
- object ViewState
- object WebBrowser
- object WidgetEditorFrame extends Key
- object WidgetEditorView
- object WidgetRenderFrame extends Key
- object WidgetRenderView
- object WindowPlacement extends Serializable
- object WorkspaceCache
- object WorkspaceWindow