class ImageView extends Component with ImageViewTheme

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ImageView
  2. ImageViewTheme
  3. Component
  4. Widget
  5. ComponentTheme
  6. Theme
  7. TaskSupport
  8. Updates
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ImageView(source: String, mode: ImageMode)
  2. new ImageView(file: File, mode: ImageMode)
  3. new ImageView(image: Image)
  4. new ImageView()

Value Members

  1. object actual
    Definition Classes
    Component
  2. object matrix
    Definition Classes
    Component
  3. object offset
    Definition Classes
    Component
  4. object pivot
    Definition Classes
    Component
  5. object position extends WidgetPosition
    Definition Classes
    ComponentWidget
  6. object size extends WidgetSize
    Definition Classes
    ComponentWidget
  7. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. final def ##(): Int
    Definition Classes
    AnyRef → Any
  9. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. val background: Var[Paint]
    Definition Classes
    ComponentTheme
  12. val border: Var[Border]
    Definition Classes
    ComponentTheme
  13. def calculateMatrices(): Unit
    Attributes
    protected
    Definition Classes
    Component
  14. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def createInstance(task: Task): TaskInstance
    Definition Classes
    TaskSupport
  16. val cursor: Var[Cursor]
    Definition Classes
    ComponentTheme
  17. def defaultThemeParent: Some[ImageViewTheme]
    Attributes
    protected
    Definition Classes
    ImageViewImageViewThemeComponentComponentThemeTheme
  18. lazy val delta: Channel[Double]
    Definition Classes
    Updates
  19. def determineActualVisibility: Boolean
    Attributes
    protected
    Definition Classes
    Component
  20. def draw(context: Context): Unit
    Definition Classes
    ImageViewComponent
  21. def drawInternal(context: Context): Unit
    Attributes
    protected
    Definition Classes
    Component
  22. def drawToParent(parent: AbstractContainer, parentContext: Context): Unit
    Definition Classes
    Component
  23. lazy val drawer: Drawer
    Attributes
    protected[io.youi]
    Definition Classes
    Component
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  26. lazy val event: Events
    Definition Classes
    Component
  27. def every(delay: FiniteDuration, until: Option[FiniteDuration] = None)(f: ⇒ Unit): Unit
    Definition Classes
    Updates
  28. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  30. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  31. def hitTest(global: Point): HitResult
    Definition Classes
    Component
  32. lazy val id: Var[Option[String]]
    Definition Classes
    Component
  33. val image: Var[Image]
  34. def init(): Unit
    Attributes
    protected
    Definition Classes
    ComponentWidget
  35. val interactive: Var[Boolean]
    Definition Classes
    ComponentTheme
  36. def invalidate(): Future[Unit]
    Definition Classes
    ComponentWidget
  37. def isHit(local: Point): Boolean
    Definition Classes
    Component
  38. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  39. def load(source: String, mode: ImageMode): Future[Image]
  40. def load(file: File, mode: ImageMode): Future[Image]
  41. def localize(global: Point): Point
    Definition Classes
    Component
  42. val modified: Var[Long]
    Attributes
    protected[io.youi]
    Definition Classes
    Component
  43. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. def nextFrame(f: ⇒ Unit): Unit
    Definition Classes
    Updates
  45. final def notify(): Unit
    Definition Classes
    AnyRef
  46. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  47. def once(delay: FiniteDuration)(f: ⇒ Unit): Unit
    Definition Classes
    Updates
  48. val opacity: Var[Double]
    Definition Classes
    ComponentTheme
  49. def paints: List[Paint]
    Attributes
    protected
    Definition Classes
    Component
  50. def parent: Val[Option[AbstractContainer]]
    Definition Classes
    Component
  51. lazy val parentTheme: Var[Option[Theme]]
    Attributes
    protected
    Definition Classes
    Theme
  52. lazy val parentWidget: Var[Option[WidgetContainer]]
    Attributes
    protected[io.youi]
    Definition Classes
    Widget
  53. def postDraw(context: Context): Unit
    Attributes
    protected
    Definition Classes
    Component
  54. def preDraw(context: Context): Unit
    Attributes
    protected
    Definition Classes
    Component
  55. def preScale(context: Context): Unit
    Attributes
    protected
    Definition Classes
    Component
  56. def prop[T](get: ⇒ T, set: (T) ⇒ Unit = (_: T) => (), updatesTransform: Boolean = false, updatesRendering: Boolean = false): Var[T]
    Attributes
    protected[io.youi]
    Definition Classes
    ComponentTheme
  57. lazy val reDraw: LazyUpdate
    Definition Classes
    Component
  58. def reDrawAsync(f: (Context) ⇒ Future[Unit]): Unit
    Attributes
    protected
    Definition Classes
    Component
  59. def reMeasure(context: Context): Unit
    Attributes
    protected
    Definition Classes
    Component
  60. lazy val renderer: Val[Option[Renderer]]
    Definition Classes
    Component
  61. lazy val rotation: Var[Double]
    Definition Classes
    Component
  62. def shouldDraw: Boolean
    Attributes
    protected
    Definition Classes
    Component
  63. def start(task: Task): TaskInstance
    Definition Classes
    TaskSupport
  64. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  65. lazy val theme: Var[ImageViewTheme]
    Definition Classes
    ImageViewComponent
  66. def toString(): String
    Definition Classes
    Component → AnyRef → Any
  67. def update(delta: Double): Unit
    Definition Classes
    ComponentUpdates
  68. def updateMeasured(width: ⇒ Double, height: ⇒ Double): Unit
    Definition Classes
    Component
  69. def updateRendering(): Unit
    Attributes
    protected
    Definition Classes
    ComponentComponentTheme
  70. def updateTasks(): Boolean
    Definition Classes
    ComponentTaskSupport
  71. def updateTransform(): Unit
    Attributes
    protected
    Definition Classes
    ComponentComponentTheme
  72. val visible: Var[Boolean]
    Definition Classes
    ComponentTheme
  73. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. object padding
    Definition Classes
    ComponentTheme

Inherited from ImageViewTheme

Inherited from Component

Inherited from Widget

Inherited from ComponentTheme

Inherited from Theme

Inherited from TaskSupport

Inherited from Updates

Inherited from AnyRef

Inherited from Any

Ungrouped