Class/Object

de.sciss.nuages.impl

NuagesIntAttrInput

Related Docs: object NuagesIntAttrInput | package impl

Permalink

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

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NuagesIntAttrInput
  2. NuagesScalarAttrInput
  3. NuagesAttrInputExprImpl
  4. NuagesAttrInputImpl
  5. Numeric
  6. PassAttrInput
  7. NuagesAttrSingleInput
  8. NuagesAttrInputBase
  9. Input
  10. AttrInputKeyControl
  11. ClipboardOwner
  12. RenderAttrValue
  13. NuagesDataImpl
  14. NuagesData
  15. Disposable
  16. AnyRef
  17. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NuagesIntAttrInput(attribute: NuagesAttribute[S])

    Permalink

Type Members

  1. type A = Int

    Permalink
    Definition Classes
    NuagesIntAttrInputRenderAttrValue
  2. type B = A

    Permalink
  3. type Repr[~ <: Sys[~]] = IntObj[~]

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val attribute: NuagesAttribute[S]

    Permalink

    The attribute's view.

    The attribute's view.

    Definition Classes
    NuagesIntAttrInputInput
  6. final def boundsResized(): Unit

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

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

    Permalink

    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
    NuagesAttrSingleInputInput
  9. final val containerArea: Area

    Permalink
    Attributes
    protected
    Definition Classes
    RenderAttrValue
  10. def copyFrom(that: NuagesData[S]): Unit

    Permalink
    Definition Classes
    NuagesDataImpl
  11. final def damageReport(pNode: Node): Unit

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

    Permalink
    Definition Classes
    NuagesAttrInputImpl → Disposable
  13. final def dragOption: Option[NumericAdjustment]

    Permalink
    Definition Classes
    NuagesAttrInputImplPassAttrInput
  14. final def dragOption_=(value: Option[NumericAdjustment]): Unit

    Permalink
    Definition Classes
    NuagesAttrInputImpl
  15. final def drawAdjust(g: Graphics2D, v: IndexedSeq[Double]): Unit

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  20. def escape(): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesAttrInputImplAttrInputKeyControl
  21. def finalize(): Unit

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

    Permalink

    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
  23. def fromDouble(in: Double): Int

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesIntAttrInputNuagesScalarAttrInput
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  25. final val gp: GeneralPath

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

    Permalink
    Definition Classes
    AnyRef → Any
  27. def init(obj: Repr[S], parent: Parent[S])(implicit tx: S.Tx): Unit

    Permalink
  28. final def innerShape: Shape

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

    Permalink

    The model object of this view.

    The model object of this view.

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

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

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

    Permalink
    Definition Classes
    Any
  33. final def isTimeline: Boolean

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

    Permalink

    Called when the pointer device has dragged the item.

    Called when the pointer device has dragged the item.

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

    Permalink

    Called when the pointer device has entered the item.

    Called when the pointer device has entered the item.

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

    Permalink

    Called when the pointer device has exited the item.

    Called when the pointer device has exited the item.

    Definition Classes
    NuagesDataImplNuagesData
  37. def itemKeyPressed(vi: VisualItem, e: Pressed): Boolean

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

    Permalink

    Called when a key is released over the item.

    Called when a key is released over the item.

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

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

    Permalink

    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
  41. final def itemReleased(vi: VisualItem, e: MouseEvent, pt: Point2D): Unit

    Permalink

    Called when the pointer device has released the item.

    Called when the pointer device has released the item.

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

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

    Permalink
    Definition Classes
    NuagesAttrInputImplNuagesDataImpl
  44. final def mkConst(v: IndexedSeq[Double])(implicit tx: S.Tx): Repr[S]

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesScalarAttrInputNuagesAttrInputExprImpl
  45. final def mkEnvSeg(start: Repr[S], curve: Curve)(implicit tx: S.Tx): Obj[S]

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesScalarAttrInputNuagesAttrInputExprImpl
  46. def name: String

    Permalink

    GUI property: name displayed.

    GUI property: name displayed.

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

    Permalink
    Definition Classes
    AnyRef
  48. final def nodeSize: Float

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

    Permalink
    Definition Classes
    AnyRef
  50. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  51. final def numChannels: Int

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

    Permalink
    Definition Classes
    NuagesAttrSingleInputInput
  53. final def numericValue: IndexedSeq[Double]

    Permalink

    On the EDT!

    On the EDT!

    Definition Classes
    NuagesScalarAttrInputNumeric
  54. final val objH: Ref[(Source[S.Tx, Repr[S]], Disposable[S.Tx])]

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesAttrInputImpl
  55. final def outerShape: Shape

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesDataImpl
  56. final def outline: Shape

    Permalink
    Definition Classes
    NuagesDataImplNuagesData
  57. final def pNode: Node

    Permalink
    Definition Classes
    NuagesAttrInputImplPassAttrInput
  58. def passFrom(that: PassAttrInput[S])(implicit tx: S.Tx): Unit

    Permalink
    Definition Classes
    NuagesAttrInputImplPassAttrInput
  59. final def passedTo(that: PassAttrInput[S])(implicit tx: S.Tx): Unit

    Permalink
    Definition Classes
    NuagesAttrInputImplPassAttrInput
  60. final val r: Rectangle2D

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

    Permalink

    Asks the receiver to paint its GUI representation.

    Asks the receiver to paint its GUI representation.

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

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

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    RenderAttrValue
  67. final var renderedValid: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    RenderAttrValue
  68. final var renderedValue: A

    Permalink
    Attributes
    protected
    Definition Classes
    RenderAttrValue
  69. final def setControl(v: IndexedSeq[Double], dur: Float): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesAttrInputImplAttrInputKeyControl
  70. final def setControlTxn(v: IndexedSeq[Double], durFrames: Long)(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesAttrInputExprImplNuagesAttrInputImpl
  71. final def spec: ParamSpec

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

    Permalink
    Definition Classes
    AnyRef
  73. def toDouble(in: Int): Double

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesIntAttrInputNuagesScalarAttrInput
  74. def toString(): String

    Permalink
    Definition Classes
    NuagesIntAttrInput → AnyRef → Any
  75. val tpe: Expr[A, Repr]

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

    Permalink

    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
  77. def update(shp: Shape): Unit

    Permalink

    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
  78. final def updateContainerArea(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    RenderAttrValue
  79. final def updateValueAndRefresh(v: A)(implicit tx: S.Tx): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesAttrInputExprImplNuagesAttrInputImpl
  80. final var valueA: A

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesAttrInputExprImplRenderAttrValue
  81. final val valueArea: Area

    Permalink
    Attributes
    protected
    Definition Classes
    RenderAttrValue
  82. final def valueColor: Color

    Permalink
    Attributes
    protected
    Definition Classes
    NuagesAttrInputExprImplNuagesAttrInputImplRenderAttrValue
  83. final def valueText(v: IndexedSeq[Double]): String

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from NuagesScalarAttrInput[S]

Inherited from NuagesAttrInputExprImpl[S]

Inherited from NuagesAttrInputImpl[S]

Inherited from Numeric

Inherited from PassAttrInput[S]

Inherited from NuagesAttrSingleInput[S]

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