MutableRunnerImpl

class MutableRunnerImpl[T <: Txn[T]](init: Option[Runner[T]], tx0: T)(implicit 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()(implicit tx: T): Unit
Definition Classes
Disposable
override
def initControl()(implicit tx: T): Unit
Definition Classes
IControl
override
def peer(implicit tx: T): Option[Runner[T]]
Definition Classes
override
def peer_=(value: Option[Runner[T]])(implicit 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])(implicit tx: T): Unit
Definition Classes
override
def run()(implicit tx: T): Unit
Definition Classes
override
def state(implicit tx: T): State
Definition Classes
override
def stop()(implicit tx: T): Unit
Definition Classes

Inherited methods

final protected
def fire(update: State)(implicit tx: T): Unit
Inherited from
ObservableImpl
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

Implicits

Implicits

implicit