package mellite
- Alphabetic
- Public
- All
Type Members
- trait Application extends SwingApplication[Document]
- trait ArtifactLocationObjView[T <: Txn[T]] extends ObjView[T]
- trait AudioCueObjView[T <: Txn[T]] extends ObjView[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 Window[T]
- trait CodeView[T <: Txn[T], Out] extends UniverseView[T] with Model[Update]
-
trait
DependentMayVeto[-Tx] extends Disposable[Tx]
A dependent that should be consulted first before calling
dispose. -
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]
- sealed trait FadeViewMode extends AnyRef
- trait FolderEditorView[T <: Txn[T]] extends Editable[T] with UniverseView[T]
- trait FolderView[T <: Txn[T]] extends Model[Update[T]] with Editable[T] with UniverseView[T]
- trait GlobalProcsView[T <: Txn[T]] extends UniverseView[T] with Editable[T]
- trait GraphemeCanvas[T <: Txn[T]] extends TimelineCanvas2D[T, Double, ObjGraphemeView[T]]
-
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]]
- final case class Insets(top: Int, left: Int, bottom: Int, right: Int) extends Product with Serializable
- trait MarkdownEditorView[T <: Txn[T]] extends UniverseView[T] with Model[Update]
- trait MarkdownRenderView[T <: Txn[T]] extends Basic[T] with UniverseView[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 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]]
- sealed trait RegionViewMode extends AnyRef
-
trait
SelectionModel[T <: Txn[T], Repr] extends Model[Update[T, Repr]]
An observable unordered set of (visually selected) objects.
- trait TimelineCanvas2D[T <: Txn[T], Y, Child] extends TimelineCanvas
-
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 UniverseView[T] with Editable[T]
Common base for
TimelineViewandGraphemeView. - 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
vetoMessagewhich would generally also be displayed in the GUI when callingtryResolveVeto.For example, if trying to close a window that is in dirty state, calling
tryResolveVetowill display the veto message in a dialog to the user, and the user can confirm the closure, which would result in atruereturn value, or abort the closure, which would result in afalsereturn type. - final case class WindowPlacement(horizontal: Float, vertical: Float, padding: Int = 20) extends Product with Serializable
Value Members
- object ActionArtifactLocation
-
object
Application extends SwingApplicationProxy[Universe[_], Application]
A proxy for a swing application.
- object ArtifactLocationObjView extends Factory
- object AudioCueObjView extends Factory
- object BasicTool
- object BasicTools
- object CodeFrame
- object CodeView
- object DocumentHandler
- object DocumentViewHandler
- object DragAndDrop
- object FadeViewMode
- object FolderEditorView
- object FolderView
- object GUI
- object GlobalProcsView
- object GraphemeTool
- object GraphemeTools
- object GraphemeView
- object Insets extends Serializable
- object MarkdownEditorView
- object MarkdownFrame
- object MarkdownRenderView
- object ObjGraphemeView
- object ObjListView
- object ObjTimelineView
- object ObjView
- object Prefs
- object ProcActions
- object RegionViewMode
- object SelectionModel
- object TimelineTool
- object TimelineTools
- object TimelineView
- object WindowPlacement extends Serializable