BangExpandedImpl

final class BangExpandedImpl[T <: Txn[T]](val peer: Bang)(val targets: ITargets[T], val cursor: Cursor[T]) extends View[T] with BangExpandedPlatform[T] with IAction[T] with ITrigger[T] with IGeneratorEvent[T, Unit]
trait IGeneratorEvent[T, Unit]
trait IEventImpl[T, Unit]
trait IEvent[T, Unit]
trait Observable[T, Unit]
trait ITrigger[T]
trait IPublisher[T, Unit]
trait IAction[T]
trait ComponentHolder[Button]
trait IControl[T]
trait Form[T]
trait View[T]
trait Disposable[T]
class Object
trait Matchable
class Any

Type members

Inherited types

type C = Component
Inherited from
BangExpandedPlatform

Value members

Concrete methods

def addSource(tr: ITrigger[T])(tx: T): Unit
def changed: IEvent[T, Unit]
override def dispose(tx: T): Unit
Definition Classes
ComponentExpandedImpl -> Disposable
def executeAction(tx: T): Unit
override def toString: String
Definition Classes
Any

Inherited methods

def --->(sink: IEvent[T, Any])(tx: T): Unit
Inherited from
IEventImpl
def -/->(sink: IEvent[T, Any])(tx: T): Unit
Inherited from
IEventImpl
protected def activate(tx: T): Unit
Inherited from
BangExpandedPlatform
final def component: Button
Inherited from
ComponentHolder
final protected def component_=(c: Button): Unit
Inherited from
ComponentHolder
final def fire(update: Unit)(tx: T): Unit
Inherited from
IGeneratorEvent
protected def guiDispose(): Unit
Inherited from
BangExpandedPlatform
override def initComponent(tx: T, ctx: Context[T]): BangExpandedImpl[T]
def initControl(tx: T): Unit
Inherited from
ComponentExpandedImpl
final protected def initProperty[A](key: String, default: A)(set: A => Unit)(tx: T, ctx: Context[T]): Unit
Inherited from
ComponentExpandedImpl
def react(fun: T => Unit => Unit)(tx: T): Disposable[T]
Inherited from
IEventImpl