de.sciss.lucre.swing.graph.impl

Type members

Classlikes

final
class BangExpandedImpl[T <: Txn[T]](val peer: Bang)(implicit 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 BangExpandedPlatform[T <: Txn[T]] extends ComponentExpandedImpl[T] with ComponentHolder[Button]
final
class BorderPanelExpandedImpl[T <: Txn[T]](val peer: BorderPanel) extends ComponentHolder[BorderPanel] with PanelExpandedImpl[T]
final
class ButtonClickedExpandedImpl[T <: Txn[T]](ws: T[T, Button])(implicit val targets: ITargets[T], cursor: Cursor[T]) extends ITrigger[T] with IGeneratorEvent[T, Unit]
final
class ButtonExpandedImpl[T <: Txn[T]](val peer: Button) extends View[T] with ComponentHolder[Button] with ComponentExpandedImpl[T]
final
class CheckBoxExpandedImpl[T <: Txn[T]](val peer: CheckBox, tx0: T)(implicit val ctx: Context[T]) extends Repr[T] with ComponentHolder[CheckBox] with ComponentExpandedImpl[T]
final
class CheckBoxSelectedExpandedImpl[T <: Txn[T]](val view: Repr[T], value0: Boolean)(implicit val targets: ITargets[T], cursor: Cursor[T]) extends IExpr[T, Boolean] with IChangeGeneratorEvent[T, Boolean] with CheckBoxSelectedExpandedPlatform[T]
abstract
class ComboBoxExpandedImpl[T <: Txn[T], A](val peer: ComboBox[A], tx0: T)(implicit ctx: Context[T]) extends ComponentExpandedImpl[T] with Repr[T, A]
final
class ComboBoxExpandedPlatform[T <: Txn[T], A](peer: ComboBox[A], tx0: T)(implicit ctx: Context[T]) extends ComboBoxExpandedImpl[T, A] with ComponentHolder[ComboBox[A]] with ComponentExpandedImpl[T] with Repr[T, A]
final
class ComboBoxValueExpandedImpl[T <: Txn[T], A](peer: => ComboBox[A], value0: (Int, Option[A]))(implicit targets: ITargets[T], cursor: Cursor[T]) extends ComponentPropertyExpandedImpl[T, (Int, Option[A])]
trait ComponentExpandedImpl[T <: Txn[T]] extends View[T] with IControl[T]
abstract
class ComponentPropertyExpandedImpl[T <: Txn[T], A](value0: A)(implicit val targets: ITargets[T], cursor: Cursor[T]) extends IExpr[T, A] with IChangeGeneratorEvent[T, A] with TxnInit[T]

Make sure to call init()!

Make sure to call init()!

final
class DoubleFieldExpandedImpl[T <: Txn[T]](val peer: DoubleField, tx0: T)(implicit ctx: Context[T]) extends View[T] with ComponentHolder[DoubleField] with ComponentExpandedImpl[T] with Repr[T]
final
class DoubleFieldValueExpandedImpl[T <: Txn[T]](view: Repr[T], value0: Double)(implicit targets: ITargets[T], cursor: Cursor[T]) extends NumberValueExpandedImpl[T, Double, [T <: Txn[T]] =>> Repr[T]] with DoubleFieldValueExpandedPlatform[T]
final
class EmptyExpandedImpl[T <: Txn[T]] extends View[T] with IControl[T] with ComponentHolder[Component]
final
class FlowPanelExpandedImpl[T <: Txn[T]](val peer: FlowPanel) extends View[T] with ComponentHolder[FlowPanel] with PanelExpandedImpl[T]
final
class GridPanelExpandedImpl[T <: Txn[T]](val peer: GridPanel) extends View[T] with ComponentHolder[GridPanel] with PanelExpandedImpl[T]
final
class IntFieldExpandedImpl[T <: Txn[T]](val peer: IntField, tx0: T)(implicit ctx: Context[T]) extends View[T] with ComponentHolder[IntField] with ComponentExpandedImpl[T] with Repr[T]
final
class IntFieldValueExpandedImpl[T <: Txn[T]](view: Repr[T], value0: Int)(implicit targets: ITargets[T], cursor: Cursor[T]) extends NumberValueExpandedImpl[T, Int, [T <: Txn[T]] =>> Repr[T]] with IntFieldValueExpandedPlatform[T]
final
class LabelExpandedImpl[T <: Txn[T]](val peer: Label) extends View[T] with ComponentHolder[Label] with ComponentExpandedImpl[T]
abstract
class NumberValueExpandedImpl[T <: Txn[T], A, Repr[~ <: Txn[~]]](val view: Repr[T], value0: A)(implicit val targets: ITargets[T], cursor: Cursor[T]) extends IExpr[T, A] with IChangeGeneratorEvent[T, A] with TxnInit[T]
trait PanelExpandedImpl[T <: Txn[T]] extends ComponentExpandedImpl[T]
trait PanelImpl extends ComponentImpl
final
class PathFieldValueExpandedImpl[T <: Txn[T]](peer: => PathField, value0: Value)(implicit targets: ITargets[T], cursor: Cursor[T]) extends ComponentPropertyExpandedImpl[T, Value]
final
class ProgressBarExpandedImpl[T <: Txn[T]](val peer: ProgressBar) extends View[T] with ComponentHolder[ProgressBar] with ComponentExpandedImpl[T]
final
class SeparatorExpandedImpl[T <: Txn[T]] extends View[T] with IControl[T] with ComponentHolder[Separator]
final
class SliderExpandedImpl[T <: Txn[T]](val peer: Slider, tx0: T)(implicit ctx: Context[T]) extends View[T] with ComponentHolder[Slider] with ComponentExpandedImpl[T] with Repr[T]
final
class SliderValueExpandedImpl[T <: Txn[T]](view: Repr[T], value0: Int)(implicit targets: ITargets[T], cursor: Cursor[T]) extends NumberValueExpandedImpl[T, Int, [T <: Txn[T]] =>> Repr[T]] with SliderValueExpandedPlatform[T]
trait SliderValueExpandedPlatform[T <: Txn[T]]
final
class SpinnerValueExpandedImpl[T <: Txn[T], A](peer: => Spinner, value0: A)(implicit targets: ITargets[T], cursor: Cursor[T]) extends ComponentPropertyExpandedImpl[T, A]
final
class TextFieldExpandedImpl[T <: Txn[T]](val peer: TextField, tx0: T)(implicit ctx: Context[T]) extends View[T] with ComponentHolder[TextField] with ComponentExpandedImpl[T] with Repr[T]
final
class TextFieldTextExpandedImpl[T <: Txn[T]](peer: => TextField, value0: String)(implicit targets: ITargets[T], cursor: Cursor[T]) extends ComponentPropertyExpandedImpl[T, String]
trait TxnInit[T <: Txn[T]]