p

de.sciss

mellite

package mellite

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Application extends SwingApplication[Document]
  2. trait ArtifactLocationObjView[T <: Txn[T]] extends ObjView[T]
  3. trait AudioCueObjView[T <: Txn[T]] extends ObjView[T]
  4. trait BasicRendering extends PaintController

    Paint support for various views.

  5. trait BasicTool[T <: Txn[T], A] extends Model[Update[A]]
  6. trait BasicTools[T <: Txn[T], TL, +U] extends Model[U]
  7. trait CanBounce extends AnyRef
  8. trait CodeFrame[T <: Txn[T]] extends Window[T]
  9. trait CodeView[T <: Txn[T], Out] extends UniverseView[T] with Model[Update]
  10. trait DependentMayVeto[-Tx] extends Disposable[Tx]

    A dependent that should be consulted first before calling dispose.

  11. 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).

  12. trait DocumentViewHandler extends Model[Update]
  13. sealed trait FadeViewMode extends AnyRef
  14. trait FolderEditorView[T <: Txn[T]] extends Editable[T] with UniverseView[T]
  15. trait FolderView[T <: Txn[T]] extends Model[Update[T]] with Editable[T] with UniverseView[T]
  16. trait GlobalProcsView[T <: Txn[T]] extends UniverseView[T] with Editable[T]
  17. trait GraphemeCanvas[T <: Txn[T]] extends TimelineCanvas2D[T, Double, ObjGraphemeView[T]]
  18. trait GraphemeRendering extends BasicRendering

    Paint support for grapheme obj views.

  19. 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).

  20. trait GraphemeTools[T <: Txn[T]] extends BasicTools[T, GraphemeTool[T, _], Update[T]]
  21. trait GraphemeView[T <: Txn[T]] extends TimelineViewBase[T, Double, ObjGraphemeView[T]]
  22. final case class Insets(top: Int, left: Int, bottom: Int, right: Int) extends Product with Serializable
  23. trait MarkdownEditorView[T <: Txn[T]] extends UniverseView[T] with Model[Update]
  24. trait MarkdownRenderView[T <: Txn[T]] extends Basic[T] with UniverseView[T]
  25. 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.

  26. trait ObjGraphemeView[T <: Txn[T]] extends ObjView[T]
  27. trait ObjListView[T <: Txn[T]] extends ObjView[T]
  28. trait ObjTimelineView[T <: Txn[T]] extends ObjView[T]
  29. trait ObjView[T <: Txn[T]] extends Disposable[T] with Observable[T, Update[T]]
  30. sealed trait RegionViewMode extends AnyRef
  31. trait SelectionModel[T <: Txn[T], Repr] extends Model[Update[T, Repr]]

    An observable unordered set of (visually selected) objects.

  32. trait TimelineCanvas2D[T <: Txn[T], Y, Child] extends TimelineCanvas
  33. trait TimelineRendering extends BasicRendering

    Paint support for timeline obj views.

  34. 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).

  35. trait TimelineTools[T <: Txn[T]] extends BasicTools[T, TimelineTool[T, _], Update[T]]
  36. trait TimelineTrackCanvas[T <: Txn[T]] extends TimelineCanvas2D[T, Int, ObjTimelineView[T]]
  37. trait TimelineView[T <: Txn[T]] extends ObjView[T] with TimelineViewBase[T, Int, ObjTimelineView[T]] with CanBounce
  38. trait TimelineViewBase[T <: Txn[T], Y, Child] extends UniverseView[T] with Editable[T]

    Common base for TimelineView and GraphemeView.

  39. trait UniverseView[T <: Txn[T]] extends Cursor[T]
  40. 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 calling tryResolveVeto.

    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 a true return value, or abort the closure, which would result in a false return type.

  41. final case class WindowPlacement(horizontal: Float, vertical: Float, padding: Int = 20) extends Product with Serializable

Ungrouped