de.sciss.nuages.impl

NuagesBooleanAttrInput

final class NuagesBooleanAttrInput[S <: Sys[S]] extends NuagesScalarAttrInput[S]

Linear Supertypes
NuagesScalarAttrInput[S], NuagesAttrInputImpl[S], Numeric, NuagesAttrInputBase[S], Input[S], AttrInputKeyControl[S], ClipboardOwner, RenderAttrValue[S], NuagesDataImpl[S], NuagesData[S], Disposable[S.Tx], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. NuagesBooleanAttrInput
  2. NuagesScalarAttrInput
  3. NuagesAttrInputImpl
  4. Numeric
  5. NuagesAttrInputBase
  6. Input
  7. AttrInputKeyControl
  8. ClipboardOwner
  9. RenderAttrValue
  10. NuagesDataImpl
  11. NuagesData
  12. Disposable
  13. AnyRef
  14. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type A = Boolean

  2. type Ex[~ <: Sys[~]] = BooleanObj[~]

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. val attribute: NuagesAttribute[S]

    Definition Classes
    NuagesBooleanAttrInputInput
  8. final def boundsResized(): Unit

    Attributes
    protected
    Definition Classes
    NuagesAttrInputImplNuagesDataImpl
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def collect[A](pf: PartialFunction[Input[S], A])(implicit tx: S.Tx): Iterator[A]

    Runs a deep collection for particular input.

    Runs a deep collection for particular input. This will perform a nested search for collection views such as grapheme or timeline.

    pf

    the matcher function to apply to the leaves of the traversal

    returns

    an iterator over all elements that were successfully matched

    Definition Classes
    NuagesAttrInputImplInput
  11. final val containerArea: Area

    Attributes
    protected
    Definition Classes
    RenderAttrValue
  12. final def damageReport(pNode: Node): Unit

    Attributes
    protected
    Definition Classes
    RenderAttrValue
  13. def dispose()(implicit tx: S.Tx): Unit

    Definition Classes
    NuagesAttrInputImpl → Disposable
  14. final def drawAdjust(g: Graphics2D, v: IndexedSeq[Double]): Unit

    Attributes
    protected
    Definition Classes
    NuagesScalarAttrInputNuagesAttrInputImpl
  15. def drawLabel(g: Graphics2D, vi: VisualItem, fontSize: Float, text: String): Unit

    Attributes
    protected
    Definition Classes
    NuagesDataImpl
  16. def drawName(g: Graphics2D, vi: VisualItem, fontSize: Float): Unit

    Attributes
    protected
    Definition Classes
    NuagesDataImpl
  17. final var editable: Boolean

    Attributes
    protected
    Definition Classes
    NuagesAttrInputImpl
  18. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. var fixed: Boolean

    GUI property: whether the node is allowed to move around as part of the dynamic layout (false) or not (true).

    GUI property: whether the node is allowed to move around as part of the dynamic layout (false) or not (true).

    Definition Classes
    NuagesDataImplNuagesData
  22. def fromDouble(in: Double): Boolean

    Attributes
    protected
    Definition Classes
    NuagesBooleanAttrInputNuagesScalarAttrInput
  23. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  24. val gp: GeneralPath

    Attributes
    protected
    Definition Classes
    NuagesDataImpl
  25. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  26. final def init(obj: Ex[S], parent: Parent[S])(implicit tx: S.Tx): NuagesBooleanAttrInput.this.type

    Definition Classes
    NuagesAttrInputImpl
  27. val innerE: Double

    Attributes
    protected
    Definition Classes
    NuagesDataImpl
  28. final def input(implicit tx: S.Tx): Obj[S]

    Definition Classes
    NuagesAttrInputImplInput
  29. final def inputParent(implicit tx: S.Tx): Parent[S]

    Definition Classes
    NuagesAttrInputBaseInput
  30. final def inputParent_=(parent: Parent[S])(implicit tx: S.Tx): Unit

    Definition Classes
    NuagesAttrInputBaseInput
  31. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  32. final def isTimeline: Boolean

    Attributes
    protected
    Definition Classes
    NuagesAttrInputBase
  33. final def itemDragged(vi: VisualItem, e: MouseEvent, pt: Point2D): Unit

    Called when the pointer device has dragged the item.

    Called when the pointer device has dragged the item.

    Definition Classes
    NuagesAttrInputImplNuagesDataImplNuagesData
  34. def itemEntered(vi: VisualItem, e: MouseEvent, pt: Point2D): Unit

    Called when the pointer device has entered the item.

    Called when the pointer device has entered the item.

    Definition Classes
    NuagesDataImplNuagesData
  35. def itemExited(vi: VisualItem, e: MouseEvent, pt: Point2D): Unit

    Called when the pointer device has exited the item.

    Called when the pointer device has exited the item.

    Definition Classes
    NuagesDataImplNuagesData
  36. def itemKeyPressed(vi: VisualItem, e: Pressed): Unit

    Definition Classes
    AttrInputKeyControl
  37. def itemKeyReleased(vi: VisualItem, e: Pressed): Unit

    Called when a key is released over the item.

    Called when a key is released over the item.

    Definition Classes
    NuagesDataImplNuagesData
  38. def itemKeyTyped(vi: VisualItem, e: Typed): Unit

    Definition Classes
    AttrInputKeyControl
  39. final def itemPressed(vi: VisualItem, e: MouseEvent, pt: Point2D): Boolean

    Called when the pointer device has pressed the item.

    Called when the pointer device has pressed the item.

    returns

    true if the event was handled, false if it was ignored and should bubble up to the parent container

    Definition Classes
    NuagesAttrInputImplNuagesDataImplNuagesData
  40. final def itemReleased(vi: VisualItem, e: MouseEvent, pt: Point2D): Unit

    Called when the pointer device has released the item.

    Called when the pointer device has released the item.

    Definition Classes
    NuagesAttrInputImplNuagesDataImplNuagesData
  41. def lostOwnership(clipboard: Clipboard, contents: Transferable): Unit

    Definition Classes
    AttrInputKeyControl → ClipboardOwner
  42. final def main: NuagesPanel[S]

    Definition Classes
    NuagesAttrInputImplNuagesDataImpl
  43. final def mkConst(v: IndexedSeq[Double])(implicit tx: S.Tx): Ex[S] with Const[S, A]

    Attributes
    protected
    Definition Classes
    NuagesScalarAttrInputNuagesAttrInputImpl
  44. def name: String

    GUI property: name displayed.

    GUI property: name displayed.

    Definition Classes
    NuagesAttrInputImplNuagesDataImplNuagesData
  45. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  46. final def nodeSize: Float

    Attributes
    protected
    Definition Classes
    NuagesAttrInputImpl
  47. final def notify(): Unit

    Definition Classes
    AnyRef
  48. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  49. final def numChannels: Int

  50. final def numChildren(implicit tx: S.Tx): Int

    Definition Classes
    NuagesScalarAttrInputInput
  51. final def numericValue: IndexedSeq[Double]

    On the EDT!

    On the EDT!

    Definition Classes
    NuagesScalarAttrInputNumeric
  52. val outerE: Double

    Attributes
    protected
    Definition Classes
    NuagesDataImpl
  53. var outline: Shape

    Attributes
    protected
    Definition Classes
    NuagesDataImpl
  54. final def pNode: Node

    Definition Classes
    NuagesAttrInputImpl
  55. val r: Rectangle2D

    Attributes
    protected
    Definition Classes
    NuagesDataImpl
  56. def render(g: Graphics2D, vi: VisualItem): Unit

    Asks the receiver to paint its GUI representation.

    Asks the receiver to paint its GUI representation.

    Definition Classes
    NuagesDataImplNuagesData
  57. final def renderDetail(g: Graphics2D, vi: VisualItem): Unit

    Attributes
    protected
    Definition Classes
    NuagesAttrInputImplNuagesDataImpl
  58. def renderDrag(g: Graphics2D): Unit

    Attributes
    protected
    Definition Classes
    NuagesAttrInputImplRenderAttrValue
  59. final def renderValueDetail(g: Graphics2D, vi: VisualItem): Unit

    Attributes
    protected
    Definition Classes
    RenderAttrValue
  60. final def renderValueUpdated(): Unit

    Attributes
    protected
    Definition Classes
    NuagesScalarAttrInputRenderAttrValue
  61. final def renderValueUpdated1(v: Double): Unit

    Attributes
    protected
    Definition Classes
    RenderAttrValue
  62. final var renderedValid: Boolean

    Attributes
    protected
    Definition Classes
    RenderAttrValue
  63. final var renderedValue: A

    Attributes
    protected
    Definition Classes
    RenderAttrValue
  64. final def setControl(v: IndexedSeq[Double], instant: Boolean): Unit

    Attributes
    protected
    Definition Classes
    NuagesAttrInputImplAttrInputKeyControl
  65. final def spec: ParamSpec

    Attributes
    protected
    Definition Classes
    NuagesAttrInputImplRenderAttrValue
  66. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  67. def toDouble(in: Boolean): Double

    Attributes
    protected
    Definition Classes
    NuagesBooleanAttrInputNuagesScalarAttrInput
  68. def toString(): String

    Definition Classes
    AnyRef → Any
  69. def tpe: Expr[A, Ex]

  70. def tryConsume(newOffset: Long, to: Obj[S])(implicit tx: S.Tx): Boolean

    Tries to migrate the passed object to this input view.

    Tries to migrate the passed object to this input view. That is, if the view can exchange its model for this new object, it should do so and return true. Returning false means the object cannot be consumed, for example because it is of a different type.

    Definition Classes
    NuagesAttrInputImplInput
  71. def update(shp: Shape): Unit

    Called from drag-control: updates the current geometric shape of the corresponding visual item.

    Called from drag-control: updates the current geometric shape of the corresponding visual item.

    Definition Classes
    NuagesDataImplNuagesData
  72. final def updateContainerArea(): Unit

    Attributes
    protected
    Definition Classes
    RenderAttrValue
  73. final var valueA: A

    Attributes
    protected
    Definition Classes
    RenderAttrValue
  74. final val valueArea: Area

    Attributes
    protected
    Definition Classes
    RenderAttrValue
  75. final def valueColor: Color

    Attributes
    protected
    Definition Classes
    NuagesAttrInputImplRenderAttrValue
  76. final def valueText(v: IndexedSeq[Double]): String

    Attributes
    protected
    Definition Classes
    NuagesScalarAttrInputNuagesAttrInputImpl
  77. final def valueText1(v: Double): String

    Attributes
    protected
    Definition Classes
    RenderAttrValue
  78. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  79. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  80. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from NuagesScalarAttrInput[S]

Inherited from NuagesAttrInputImpl[S]

Inherited from Numeric

Inherited from NuagesAttrInputBase[S]

Inherited from Input[S]

Inherited from AttrInputKeyControl[S]

Inherited from ClipboardOwner

Inherited from RenderAttrValue[S]

Inherited from NuagesDataImpl[S]

Inherited from NuagesData[S]

Inherited from Disposable[S.Tx]

Inherited from AnyRef

Inherited from Any

Ungrouped