Package

dotterweide

editor

Permalink

package editor

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. editor
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Aborted() extends RuntimeException with Product with Serializable

    Permalink

    Indicates the abortion of an asynchronous process.

  2. abstract class AbstractStyling extends Styling

    Permalink
  3. trait AbstractTerminal extends Terminal with ObservableEvents[TerminalEvent]

    Permalink
  4. trait Action extends () ⇒ Unit with ObservableEvents[Update]

    Permalink
  5. class ActionProcessor extends ObservableEvents[ActionProcessorEvent]

    Permalink

    Implemented in the ui module as Controller.

  6. sealed trait ActionProcessorEvent extends AnyRef

    Permalink
  7. case class ActionStarted(immediate: Boolean) extends ActionProcessorEvent with Product with Serializable

    Permalink
  8. trait Adviser extends AnyRef

    Permalink
  9. case class Area(line: Int, indent: Int, width: Int, height: Int) extends Product with Serializable

    Permalink
  10. trait Async extends AnyRef

    Permalink
  11. class AsyncImpl extends Async

    Permalink
  12. case class Attributes(color: Color, background: Option[Color], weight: Weight, style: Style, underlined: Boolean) extends Product with Serializable

    Permalink
  13. case class CaretMode(terminal: Terminal, overwrite: Boolean) extends TerminalEvent with Product with Serializable

    Permalink
  14. case class CaretMovement(terminal: Terminal, before: Int, now: Int) extends TerminalEvent with Product with Serializable

    Permalink
  15. type Color = java.awt.Color

    Permalink
  16. trait Data extends ObservableEvents[DataEvent]

    Permalink

    Holds the current state of the editor raw data and analyses.

  17. case class DataEvent(pass: Pass, errors: Seq[Error]) extends Product with Serializable

    Permalink
  18. trait EditorActions extends AnyRef

    Permalink
  19. case class Error(interval: Interval, message: String, decoration: Decoration = Decoration.Underline, fatal: Boolean = true) extends Product with Serializable

    Permalink
  20. trait ErrorHolder extends ObservableEvents[ErrorsChanged]

    Permalink
  21. case class ErrorsChanged(before: Seq[Error], after: Seq[Error]) extends Product with Serializable

    Permalink
  22. trait Flash extends ObservableEvents[Update]

    Permalink

    An object that emits flashes, timed events associated with a text selection.

  23. class FlashImpl extends Flash

    Permalink
  24. trait FontSettings extends Observable

    Permalink
  25. class FontSettingsImpl extends FontSettings

    Permalink
  26. case class HighlightsChange(terminal: Terminal, before: Seq[Interval], now: Seq[Interval]) extends TerminalEvent with Product with Serializable

    Permalink
  27. trait History extends Observable

    Permalink

    Undo-redo management.

    Undo-redo management.

    Notifies observers when canUndo, canRedo, undoName, or redoName change.

  28. class HistoryImpl extends History

    Permalink
  29. case class HoverChange(terminal: Terminal, before: Option[Int], now: Option[Int]) extends TerminalEvent with Product with Serializable

    Permalink
  30. trait NamedEdit extends UndoableEdit

    Permalink

    An edit that is visible to the user, adding a representation name.

  31. sealed abstract class Pass extends AnyRef

    Permalink
  32. trait Runner extends AnyRef

    Permalink
  33. case class SelectionChange(terminal: Terminal, before: Option[Interval], now: Option[Interval]) extends TerminalEvent with Product with Serializable

    Permalink
  34. trait StructureAction extends AnyRef

    Permalink
  35. sealed abstract class Style extends AnyRef

    Permalink
  36. trait Styling extends Function[String, Color] with Observable

    Permalink
  37. trait SyncAdviser extends Adviser

    Permalink
  38. trait Terminal extends ObservableEvents[TerminalEvent]

    Permalink
  39. sealed trait TerminalEvent extends UndoableEdit

    Permalink
  40. trait UndoableEdit extends AnyRef

    Permalink

    An edit that can be undone, and then again redone.

    An edit that can be undone, and then again redone. All sub-classes should be immutable.

  41. case class Variant(title: String, content: String, shift: Int) extends Product with Serializable

    Permalink

    A candidate for completion.

    A candidate for completion.

    title

    the "word" of the completion, e.g. method name

    content

    the complete text to be inserted, e.g. with trailing spaces or parentheses

    shift

    the cursor motion after insertion, e.g. negative to step back into parentheses

  42. sealed abstract class Weight extends AnyRef

    Permalink

Value Members

  1. object Action

    Permalink
  2. object ActionFinished extends ActionProcessorEvent with Product with Serializable

    Permalink
  3. object Adviser

    Permalink
  4. object Color extends Serializable

    Permalink
  5. object ColorScheme

    Permalink
  6. object ControllerOps

    Permalink
  7. object Flash

    Permalink
  8. object FontSettings

    Permalink
  9. object Pass

    Permalink
  10. object Style

    Permalink
  11. object Styling

    Permalink
  12. object Weight

    Permalink
  13. package controller

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped