t

io.youi.component

ScrollSupport

trait ScrollSupport extends Component

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

Abstract Value Members

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

Concrete 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[ComponentTheme]
    Attributes
    protected
    Definition Classes
    ComponentComponentThemeTheme
  18. lazy val delta: Channel[Double]
    Definition Classes
    Updates
  19. def determineActualVisibility: Boolean
    Attributes
    protected
    Definition Classes
    Component
  20. def draw(context: Context): Unit
    Attributes
    protected
    Definition Classes
    Component
  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. def init(): Unit
    Attributes
    protected
    Definition Classes
    ComponentWidget
  34. val interactive: Var[Boolean]
    Definition Classes
    ComponentTheme
  35. def invalidate(): Future[Unit]
    Definition Classes
    ComponentWidget
  36. def isHit(local: Point): Boolean
    Definition Classes
    Component
  37. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  38. def localize(global: Point): Point
    Definition Classes
    Component
  39. val modified: Var[Long]
    Attributes
    protected[io.youi]
    Definition Classes
    Component
  40. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. def nextFrame(f: ⇒ Unit): Unit
    Definition Classes
    Updates
  42. final def notify(): Unit
    Definition Classes
    AnyRef
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  44. def once(delay: FiniteDuration)(f: ⇒ Unit): Unit
    Definition Classes
    Updates
  45. val opacity: Var[Double]
    Definition Classes
    ComponentTheme
  46. def paints: List[Paint]
    Attributes
    protected
    Definition Classes
    Component
  47. def parent: Val[Option[AbstractContainer]]
    Definition Classes
    Component
  48. lazy val parentTheme: Var[Option[Theme]]
    Attributes
    protected
    Definition Classes
    Theme
  49. lazy val parentWidget: Var[Option[WidgetContainer]]
    Attributes
    protected[io.youi]
    Definition Classes
    Widget
  50. def postDraw(context: Context): Unit
    Attributes
    protected
    Definition Classes
    ScrollSupportComponent
  51. def preDraw(context: Context): Unit
    Attributes
    protected
    Definition Classes
    Component
  52. def preScale(context: Context): Unit
    Attributes
    protected
    Definition Classes
    Component
  53. def prop[T](get: ⇒ T, set: (T) ⇒ Unit = (_: T) => (), updatesTransform: Boolean = false, updatesRendering: Boolean = false): Var[T]
    Attributes
    protected[io.youi]
    Definition Classes
    ComponentTheme
  54. lazy val reDraw: LazyUpdate
    Definition Classes
    Component
  55. def reDrawAsync(f: (Context) ⇒ Future[Unit]): Unit
    Attributes
    protected
    Definition Classes
    Component
  56. def reMeasure(context: Context): Unit
    Attributes
    protected
    Definition Classes
    Component
  57. lazy val renderer: Val[Option[Renderer]]
    Definition Classes
    Component
  58. lazy val rotation: Var[Double]
    Definition Classes
    Component
  59. def shouldDraw: Boolean
    Attributes
    protected
    Definition Classes
    Component
  60. def start(task: Task): TaskInstance
    Definition Classes
    TaskSupport
  61. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  62. def toString(): String
    Definition Classes
    Component → AnyRef → Any
  63. def update(delta: Double): Unit
    Definition Classes
    ComponentUpdates
  64. def updateMeasured(width: ⇒ Double, height: ⇒ Double): Unit
    Definition Classes
    Component
  65. def updateRendering(): Unit
    Attributes
    protected
    Definition Classes
    ComponentComponentTheme
  66. def updateTasks(): Boolean
    Definition Classes
    ComponentTaskSupport
  67. def updateTransform(): Unit
    Attributes
    protected
    Definition Classes
    ComponentComponentTheme
  68. val visible: Var[Boolean]
    Definition Classes
    ComponentTheme
  69. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. object scroll
  73. object padding
    Definition Classes
    ComponentTheme

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