MutableRunnerImpl

class MutableRunnerImpl[T <: Txn[T]](init: Option[Runner[T]], tx0: T)(val universe: Universe[T]) extends Mutable[T] with ObservableImpl[T, State]
trait ObservableImpl[T, State]
trait Mutable[T]
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 messages extends Messages[T] with ObservableImpl[T, List[Message]]
object progress extends Progress[T] with ObservableImpl[T, Double]

Value members

Concrete methods

override def dispose(tx: T): Unit
Definition Classes
Disposable
override def initControl(tx: T): Unit
Definition Classes
IControl
override def peer(tx: T): Option[Runner[T]]
Definition Classes
override def peer_=(value: Option[Runner[T]])(tx: T): Unit

Note that when the peer is updated, the previous peer (if it exists) will be disposed.

Note that when the peer is updated, the previous peer (if it exists) will be disposed.

Definition Classes
override def prepare(attr: Attr[T])(tx: T): Unit
Definition Classes
override def run(tx: T): Unit
Definition Classes
override def state(tx: T): State
Definition Classes
override def stop(tx: T): Unit
Definition Classes

Inherited methods

final protected def fire(update: State)(tx: T): Unit
Inherited from
ObservableImpl
final def react(fun: T => State => Unit)(tx: T): Disposable[T]
Inherited from
ObservableImpl
final def reactNow(fun: T => State => Unit)(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

Implicits

Implicits

implicit val universe: Universe[T]