Class/Object

io.youi.component.extra

RectangularSelection

Related Docs: object RectangularSelection | package extra

Permalink

class RectangularSelection extends DrawableComponent

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RectangularSelection
  2. DrawableComponent
  3. PaintSupport
  4. CanvasComponent
  5. TextureComponent
  6. Component
  7. TaskSupport
  8. Updates
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RectangularSelection()

    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. def autoPaint: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    RectangularSelectionDrawableComponent
  6. val background: Var[Paint]

    Permalink
    Definition Classes
    DrawableComponent
  7. object blocks extends PaintSupport

    Permalink
  8. val canvas: Canvas

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def createBlocks(): Drawable

    Permalink
    Attributes
    protected
  11. def createDashes(): Drawable

    Permalink
    Attributes
    protected
  12. def createInstance(task: Task): TaskInstance

    Permalink
    Definition Classes
    TaskSupport
  13. def createModal(): Drawable

    Permalink
    Attributes
    protected
  14. def createOverflow(): Drawable

    Permalink
    Attributes
    protected
  15. def createSelection(): Drawable

    Permalink
    Attributes
    protected
  16. val cursor: Var[Cursor]

    Permalink
    Definition Classes
    Component
  17. def cursorForMouse(pointerX: Double = event.pointer.x(), pointerY: Double = event.pointer.y()): Cursor

    Permalink
  18. object dashes extends PaintSupport

    Permalink
  19. lazy val delta: Channel[Double]

    Permalink
    Definition Classes
    Updates
  20. def draw(context: CanvasRenderingContext2D): Future[Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    RectangularSelectionDrawableComponentCanvasComponent
  21. val drawable: Var[Drawable]

    Permalink
    Definition Classes
    DrawableComponent
  22. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  24. lazy val event: Events

    Permalink
    Definition Classes
    Component
  25. def every(delay: FiniteDuration, until: Option[FiniteDuration] = None, allowBackgrounding: Boolean = true)(f: ⇒ Unit): Unit

    Permalink
    Definition Classes
    Updates
  26. object fill

    Permalink
    Definition Classes
    PaintSupport
  27. val filter: Var[Option[CanvasFilter]]

    Permalink
    Definition Classes
    CanvasComponent
  28. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  30. val globalVisibility: Val[Boolean]

    Permalink
    Definition Classes
    Component
  31. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  32. val id: Var[String]

    Permalink
    Definition Classes
    Component
  33. lazy val instance: Sprite

    Permalink
    Attributes
    protected[io.youi.component]
    Definition Classes
    TextureComponentComponent
  34. val interactive: Var[Boolean]

    Permalink
    Definition Classes
    Component
  35. def invalidate(): Unit

    Permalink
    Definition Classes
    Component
  36. def isDragging: Boolean

    Permalink
  37. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  38. object modal extends PaintSupport

    Permalink
  39. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  40. def nextFrame(f: ⇒ Unit): Unit

    Permalink
    Definition Classes
    Updates
  41. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  43. def once(delay: FiniteDuration, allowBackgrounding: Boolean = true)(f: ⇒ Unit): Unit

    Permalink
    Definition Classes
    Updates
  44. lazy val overflow: Var[Paint]

    Permalink
  45. def paintTheme: PaintTheme

    Permalink
    Attributes
    protected
    Definition Classes
    DrawableComponentPaintSupport
  46. lazy val parent: Val[Option[AbstractContainer]]

    Permalink
    Definition Classes
    Component
  47. lazy val parentRenderer: Val[Option[Renderer]]

    Permalink
    Definition Classes
    Component
  48. object pivot

    Permalink
    Definition Classes
    Component
  49. object position

    Permalink
    Definition Classes
    Component
  50. val postDraw: ItemContainer[Drawable]

    Permalink
    Definition Classes
    DrawableComponent
  51. val preDraw: ItemContainer[Drawable]

    Permalink
    Definition Classes
    DrawableComponent
  52. def prop[T](get: ⇒ T, set: (T) ⇒ Unit = (_: T) => (), updatesTransform: Boolean = false, updatesRendering: Boolean = false): Var[T]

    Permalink
    Attributes
    protected[io.youi]
    Definition Classes
    Component
  53. val reDraw: LazyFuture[Unit]

    Permalink
    Definition Classes
    CanvasComponent
  54. lazy val rotation: Var[Double]

    Permalink
    Definition Classes
    Component
  55. object scale

    Permalink
    Definition Classes
    Component
  56. object selection extends PaintSupport

    Permalink
  57. object size

    Permalink
    Definition Classes
    Component
  58. object skew

    Permalink
    Definition Classes
    Component
  59. def start(task: Task): TaskInstance

    Permalink
    Definition Classes
    TaskSupport
  60. object stroke

    Permalink
    Definition Classes
    PaintSupport
  61. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  62. lazy val texture: Var[Texture]

    Permalink
    Attributes
    protected
    Definition Classes
    TextureComponent
  63. lazy val theme: Var[_ <: RectangularSelectionTheme]

    Permalink
  64. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  65. val transform: LazyUpdate

    Permalink
    Definition Classes
    Component
  66. def update(delta: Double): Unit

    Permalink
    Definition Classes
    CanvasComponentComponentUpdates
  67. lazy val update: Val[Long]

    Permalink
    Definition Classes
    TextureComponent
  68. def updateTasks(): Boolean

    Permalink
    Definition Classes
    ComponentTaskSupport
  69. def updateTransform(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    CanvasComponentComponent
  70. val visible: Var[Boolean]

    Permalink
    Definition Classes
    Component
  71. final def wait(): Unit

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

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

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

Inherited from DrawableComponent

Inherited from PaintSupport

Inherited from CanvasComponent

Inherited from TextureComponent

Inherited from Component

Inherited from TaskSupport

Inherited from Updates

Inherited from AnyRef

Inherited from Any

Ungrouped