org.hyperscala.ui.history

HistoryInstance

class HistoryInstance extends Listenable

Linear Supertypes
Listenable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HistoryInstance
  2. Listenable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HistoryInstance(webpage: Webpage[_ <: Session])

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def add(entry: HistoryEntry, callRedo: Boolean = false): Unit

    Adds an undo history entry.

    Adds an undo history entry. Properly cuts the redo history before adding and merges if supported.

    entry

    the history entry to add

    callRedo

    if set to true the redo method will be invoked on the entry before it is added (defaults to false)

  7. val added: UnitProcessor[HistoryEntry]

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clear(): Unit

    Clears all undo and redo history.

  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def cut(): Unit

    Cuts off all the redo history.

    Cuts off all the redo history. Called before adding to the history.

  12. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  17. def isChanging: Boolean

    Returns true if the history state is currently being modified (undoing or redoing).

  18. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  19. def listen[Event, Response, Result](name: String, priority: Priority, modes: ListenMode*)(f: (Event) ⇒ Response)(implicit eventManifest: Manifest[Event]): FunctionalListener[Event, Response]

    Definition Classes
    Listenable
  20. val listeners: Listeners

    Definition Classes
    Listenable
  21. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  22. def next(): Option[HistoryEntry]

    Returns the next step forward in history (into the redos) or None if there are no history entries to go forward to.

    Returns the next step forward in history (into the redos) or None if there are no history entries to go forward to.

    Does not modify the history state.

  23. final def notify(): Unit

    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  25. def previous(): Option[HistoryEntry]

    Returns the next step backward in history (into the undos) or None if there are no history entries to go back to.

    Returns the next step backward in history (into the undos) or None if there are no history entries to go back to.

    Does not modify the history state.

  26. def redo(): Boolean

    Goes forward one step in history if there is redo history available.

    Goes forward one step in history if there is redo history available.

    returns

    true if history moved forward one step, false if there is no redo history

  27. def redoList: List[HistoryEntry]

  28. val stateChanged: UnitProcessor[HistoryStateChange]

  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  30. implicit val thisListenable: Listenable

    Definition Classes
    Listenable
  31. def toString(): String

    Definition Classes
    AnyRef → Any
  32. def undo(): Boolean

    Goes backward one step in history if there is undo history available.

    Goes backward one step in history if there is undo history available.

    returns

    true if history moved backward one step, false if there is no undo history

  33. def undoList: List[HistoryEntry]

  34. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. def withoutHistory[T](f: ⇒ T): T

    Invokes the supplied function without recording any history during its invocation.

    Invokes the supplied function without recording any history during its invocation. This is primarily for undo and redo manipulation internally.

Inherited from Listenable

Inherited from AnyRef

Inherited from Any

Ungrouped