trait Component extends TaskSupport with ComponentTheme with Widget

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

Abstract Value Members

  1. abstract def theme: Var[_ <: ComponentTheme]

Concrete Value Members

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

Inherited from Widget

Inherited from ComponentTheme

Inherited from Theme

Inherited from TaskSupport

Inherited from Updates

Inherited from AnyRef

Inherited from Any

Ungrouped