de.sciss.lucre.swing.graph.impl

Type members

Classlikes

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 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])(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)(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)(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)(ctx: Context[T]) extends ComponentExpandedImpl[T] with Repr[T, A]
final class ComboBoxExpandedPlatform[T <: Txn[T], A](peer: ComboBox[A], tx0: T)(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]))(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)(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)(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)(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)(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)(targets: ITargets[T], cursor: Cursor[T]) extends NumberValueExpandedImpl[T, Int, [T <: Txn[T]] =>> Repr[T]] with IntFieldValueExpandedPlatform[T]
trait IntFieldValueExpandedPlatform[T <: Txn[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)(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)(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)(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)(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)(targets: ITargets[T], cursor: Cursor[T]) extends ComponentPropertyExpandedImpl[T, A]
final class TextFieldExpandedImpl[T <: Txn[T]](val peer: TextField, tx0: T)(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)(targets: ITargets[T], cursor: Cursor[T]) extends ComponentPropertyExpandedImpl[T, String]
trait TxnInit[T <: Txn[T]]