BasicAuralRunnerImpl

trait BasicAuralRunnerImpl[T <: Txn[T]] extends BasicRunnerImpl[T]

An implementation that maintains an AuralObj of the object which is run and stopped.

Companion
object
trait ObservableImpl[T, State]
trait Runner[T]
trait IControl[T]
trait Form[T]
trait ViewBase[T]
trait Disposable[T]
trait Observable[T, State]
class Object
trait Matchable
class Any

Type members

Classlikes

object progress extends Progress[T] with DummyObservableImpl[T]

Inherited classlikes

object messages
Inherited from
BasicRunnerImpl

Value members

Concrete methods

def init()(implicit tx: T): BasicAuralRunnerImpl[T]
def prepare(attr: Attr[T])(implicit tx: T): Unit
def run()(implicit tx: T): Unit
def stop()(implicit tx: T): Unit

Inherited methods

final
def dispose()(implicit tx: T): Unit
Inherited from
BasicRunnerImpl
final protected
def fire(update: State)(implicit tx: T): Unit
Inherited from
ObservableImpl
def initControl()(implicit tx: T): Unit
Inherited from
BasicRunnerImpl
final
def react(fun: T => State => Unit)(implicit tx: T): Disposable[T]
Inherited from
ObservableImpl
final
def reactNow(fun: T => State => Unit)(implicit tx: T): Disposable[T]

Like react, but also invokes the function with the current state immediately.

Like react, but also invokes the function with the current state immediately.

Inherited from
ViewBase
final
def state(implicit tx: T): State
Inherited from
BasicViewBaseImpl
protected
def stateWillChanged(now: State)(implicit tx: T): Unit
Inherited from
BasicViewBaseImpl
final protected
def state_=(now: State)(implicit tx: T): Unit
Inherited from
BasicViewBaseImpl

Implicits

Inherited implicits

final implicit
def cursor: Cursor[T]
Inherited from
BasicRunnerImpl
implicit
Inherited from
Runner
final implicit
def workspace: Workspace[T]
Inherited from
BasicRunnerImpl