ExprContext

trait ExprContext[T <: Txn[T]] extends Context[T]
Companion
object
trait Context[T]
trait Disposable[T]
class Object
trait Matchable
class Any

Value members

Concrete methods

def runner: Option[Internal[T]]

Inherited methods

def attr: Attr[T]
Inherited from
Context
def dispose()(implicit tx: T): Unit
Inherited from
Disposable
def getProperty[A](control: Control, key: String)(implicit tx: T): Option[A]
Inherited from
Context
def initGraph(g: Graph)(implicit tx: T): Unit

Prepares graph expansion by copying control properties over for subsequent look-up through getProperty.

Prepares graph expansion by copying control properties over for subsequent look-up through getProperty.

Inherited from
Context
def nested[A](it: Expanded[T, _])(body: => A)(implicit tx: T): (A, Disposable[T])

Creates a temporary nested context into which all visit calls are redirected, thus a compound Disposable can be returned.

Creates a temporary nested context into which all visit calls are redirected, thus a compound Disposable can be returned.

Inherited from
Context
def reactTo[A](event: EventLike[T, A])(fun: T => A => Unit)(implicit tx: T): Disposable[T]

Installs a reaction to an event. Depending on the type of context, this will simply call event.changed.react with the given fun (when the context is for an Act or Control or Widget), or in will register the event as used (when the context is for an ex-obj).

Installs a reaction to an event. Depending on the type of context, this will simply call event.changed.react with the given fun (when the context is for an Act or Control or Widget), or in will register the event as used (when the context is for an ex-obj).

Inherited from
Context
def selfOption(implicit tx: T): Option[Obj[T]]
Inherited from
Context
def visit[U <: Disposable[T]](ref: AnyRef, init: => U)(implicit tx: T): U
Inherited from
Context

Implicits

Implicits

implicit

Inherited implicits

implicit
def cursor: Cursor[T]
Inherited from
Context
implicit
def targets: ITargets[T]
Inherited from
Context
implicit
def undoManager: UndoManager[T]
Inherited from
Context
implicit
def workspace: Workspace[T]
Inherited from
Context