FocusManager

blockudoku.windows.FocusManager

Attributes

Graph
Supertypes
trait Snapshotable[_]
trait Observable
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def setFocusState(focusState: FocusState): Unit

Inherited methods

def addObserver(observer: Observer): Unit

Adds an observer to the list of observers.

Adds an observer to the list of observers.

Value parameters

observer

The observer to add.

Attributes

Inherited from:
Observable
def notifyObservers(): Unit

Invokes the update method of all observers.

Invokes the update method of all observers.

Attributes

Inherited from:
Observable

Inherited and Abstract methods

def createSnapshot(): Unit

Creates a snapshot of the current state.

Creates a snapshot of the current state.

Attributes

Inherited from:
Snapshotable
def revertSnapshot(): Unit

Reverts the state to the most recent snapshot.

Reverts the state to the most recent snapshot.

Attributes

Inherited from:
Snapshotable

Inherited fields

val snapshots: Stack[TSnapshot]

Recorded snapshots with the most recent snapshot at the top.

Recorded snapshots with the most recent snapshot at the top.

Attributes

Inherited from:
Snapshotable