PeerImpl

final protected class PeerImpl[T <: Txn[T]](obj: IExpr[T, Seq[Obj]], out: IExpr[T, URI], spec: IExpr[T, AudioFileSpec], span: IExpr[T, Span])(val universe: Universe[T]) extends BasicRunnerImpl[T]
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 ObservableImpl[T, Double]

Inherited classlikes

object messages
Inherited from
BasicRunnerImpl

Value members

Concrete methods

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

Inherited methods

final def dispose(tx: T): Unit
Inherited from
BasicRunnerImpl
final protected def fire(update: State)(tx: T): Unit
Inherited from
ObservableImpl
def initControl(tx: T): Unit
Inherited from
BasicRunnerImpl
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
final def state(tx: T): State
Inherited from
BasicViewBaseImpl
protected def stateWillChanged(now: State)(tx: T): Unit
Inherited from
BasicViewBaseImpl
final protected def state_=(now: State)(tx: T): Unit
Inherited from
BasicViewBaseImpl

Implicits

Implicits

implicit val universe: Universe[T]

Inherited implicits

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