final case
class Button(buttonAssets: ButtonAssets, bounds: Rectangle, depth: Depth, state: ButtonState, onUp: () => List[GlobalEvent], onDown: () => List[GlobalEvent], onHoverOver: () => List[GlobalEvent], onHoverOut: () => List[GlobalEvent], onClick: () => List[GlobalEvent], onHoldDown: () => List[GlobalEvent])
- Companion
- object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any