trait Component extends TaskSupport with ComponentTheme with Widget
Ordering
- Alphabetic
- By Inheritance
Inherited
- Component
- Widget
- ComponentTheme
- Theme
- TaskSupport
- Updates
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
- abstract def theme: Var[_ <: ComponentTheme]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
background: Var[Paint]
- Definition Classes
- ComponentTheme
-
val
border: Var[Border]
- Definition Classes
- ComponentTheme
-
def
calculateMatrices(): Unit
- Attributes
- protected
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
createInstance(task: Task): TaskInstance
- Definition Classes
- TaskSupport
-
val
cursor: Var[Cursor]
- Definition Classes
- ComponentTheme
-
def
defaultThemeParent: Some[ComponentTheme]
- Attributes
- protected
- Definition Classes
- Component → ComponentTheme → Theme
-
lazy val
delta: Channel[Double]
- Definition Classes
- Updates
-
def
determineActualVisibility: Boolean
- Attributes
- protected
-
def
draw(context: Context): Unit
- Attributes
- protected
-
def
drawInternal(context: Context): Unit
- Attributes
- protected
- def drawToParent(parent: AbstractContainer, parentContext: Context): Unit
-
lazy val
drawer: Drawer
- Attributes
- protected[io.youi]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- lazy val event: Events
-
def
every(delay: FiniteDuration, until: Option[FiniteDuration] = None)(f: ⇒ Unit): Unit
- Definition Classes
- Updates
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- def hitTest(global: Point): HitResult
- lazy val id: Var[Option[String]]
- def init(): Unit
-
val
interactive: Var[Boolean]
- Definition Classes
- ComponentTheme
- def invalidate(): Future[Unit]
- def isHit(local: Point): Boolean
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def localize(global: Point): Point
-
val
modified: Var[Long]
- Attributes
- protected[io.youi]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nextFrame(f: ⇒ Unit): Unit
- Definition Classes
- Updates
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
once(delay: FiniteDuration)(f: ⇒ Unit): Unit
- Definition Classes
- Updates
-
val
opacity: Var[Double]
- Definition Classes
- ComponentTheme
-
def
paints: List[Paint]
- Attributes
- protected
- def parent: Val[Option[AbstractContainer]]
-
lazy val
parentTheme: Var[Option[Theme]]
- Attributes
- protected
- Definition Classes
- Theme
- lazy val parentWidget: Var[Option[WidgetContainer]]
-
def
postDraw(context: Context): Unit
- Attributes
- protected
-
def
preDraw(context: Context): Unit
- Attributes
- protected
-
def
preScale(context: Context): Unit
- Attributes
- protected
-
def
prop[T](get: ⇒ T, set: (T) ⇒ Unit = (_: T) => (), updatesTransform: Boolean = false, updatesRendering: Boolean = false): Var[T]
- Attributes
- protected[io.youi]
- Definition Classes
- ComponentTheme
- lazy val reDraw: LazyUpdate
-
def
reDrawAsync(f: (Context) ⇒ Future[Unit]): Unit
- Attributes
- protected
-
def
reMeasure(context: Context): Unit
- Attributes
- protected
- lazy val renderer: Val[Option[Renderer]]
- lazy val rotation: Var[Double]
-
def
shouldDraw: Boolean
- Attributes
- protected
-
def
start(task: Task): TaskInstance
- Definition Classes
- TaskSupport
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- Component → AnyRef → Any
- def update(delta: Double): Unit
- def updateMeasured(width: ⇒ Double, height: ⇒ Double): Unit
-
def
updateRendering(): Unit
- Attributes
- protected
- Definition Classes
- Component → ComponentTheme
-
def
updateTasks(): Boolean
- Definition Classes
- Component → TaskSupport
-
def
updateTransform(): Unit
- Attributes
- protected
- Definition Classes
- Component → ComponentTheme
-
val
visible: Var[Boolean]
- Definition Classes
- ComponentTheme
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- object actual
- object matrix
- object offset
- object pivot
- object position extends WidgetPosition
- object size extends WidgetSize
-
object
padding
- Definition Classes
- ComponentTheme