trait
Widget[T] extends Node
Abstract Value Members
-
abstract
val
rendered: Element
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
attribute(key: String, value: ReadChannel[String]): T
-
def
attribute(key: String, value: String): T
-
def
attributeOpt(key: String, value: PartialChannel[String]): T
-
lazy val
attributes: Dict[String, String]
-
lazy val
change: Channel[Event]
-
lazy val
className: BufSet[String]
-
lazy val
click: Channel[MouseEvent]
-
def
clone(): AnyRef
-
lazy val
contextMenu: Channel[MouseEvent]
-
def
css(tags: ReadChannel[Seq[String]]): T
-
def
css(cssTags: String*): T
-
def
cssState(state: ReadChannel[Boolean], cssTags: String*): T
-
def
cssState(state: Boolean, cssTags: String*): T
-
-
def
cursor(cursor: Cursor): T
-
lazy val
doubleClick: Channel[MouseEvent]
-
-
def
enabled(value: Boolean): T
-
-
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
-
def
height(height: Length): T
-
def
id(value: ReadChannel[String]): T
-
def
id(value: String): T
-
final
def
isInstanceOf[T0]: Boolean
-
lazy val
keyDown: Channel[KeyboardEvent]
-
lazy val
keyPress: Channel[KeyboardEvent]
-
lazy val
keyUp: Channel[KeyboardEvent]
-
lazy val
mouseDown: Channel[MouseEvent]
-
lazy val
mouseEnter: Channel[MouseEvent]
-
lazy val
mouseLeave: Channel[MouseEvent]
-
lazy val
mouseMove: Channel[MouseEvent]
-
lazy val
mouseOut: Channel[MouseEvent]
-
lazy val
mouseOver: Channel[MouseEvent]
-
lazy val
mouseUp: Channel[MouseEvent]
-
-
lazy val
nodeId: Opt[String]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
onChange(f: (Event) ⇒ Unit): Widget[T] with T
-
def
onClick(f: (MouseEvent) ⇒ Unit): Widget[T] with T
-
def
onContextMenu(f: (MouseEvent) ⇒ Unit): Widget[T] with T
-
def
onDoubleClick(f: (MouseEvent) ⇒ Unit): Widget[T] with T
-
def
onKeyDown(f: (KeyboardEvent) ⇒ Unit): Widget[T] with T
-
def
onKeyPress(f: (KeyboardEvent) ⇒ Unit): Widget[T] with T
-
def
onKeyUp(f: (KeyboardEvent) ⇒ Unit): Widget[T] with T
-
def
onMouseDown(f: (MouseEvent) ⇒ Unit): Widget[T] with T
-
def
onMouseEnter(f: (MouseEvent) ⇒ Unit): Widget[T] with T
-
def
onMouseLeave(f: (MouseEvent) ⇒ Unit): Widget[T] with T
-
def
onMouseMove(f: (MouseEvent) ⇒ Unit): Widget[T] with T
-
def
onMouseOut(f: (MouseEvent) ⇒ Unit): Widget[T] with T
-
def
onMouseOver(f: (MouseEvent) ⇒ Unit): Widget[T] with T
-
def
onMouseUp(f: (MouseEvent) ⇒ Unit): Widget[T] with T
-
def
onTouchEnd(f: (TouchEvent) ⇒ Unit): Widget[T] with T
-
def
onTouchMove(f: (TouchEvent) ⇒ Unit): Widget[T] with T
-
def
onTouchStart(f: (TouchEvent) ⇒ Unit): Widget[T] with T
-
lazy val
paste: Channel[DragEvent]
-
def
render(parent: scalajs.dom.Node, offset: scalajs.dom.Node): Unit
-
-
def
show(value: Boolean): T
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
-
def
tabIndex(value: Int): T
-
def
title(value: ReadChannel[String]): T
-
def
title(value: String): T
-
def
toString(): String
-
lazy val
touchEnd: Channel[TouchEvent]
-
lazy val
touchMove: Channel[TouchEvent]
-
lazy val
touchStart: Channel[TouchEvent]
-
-
def
visible(value: Boolean): T
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
-
def
width(width: Length): T
Convenience trait to use the channels from Node with chained function calls.