org.widok

Widget

Related Docs: object Widget | package widok

trait Widget[T] extends Node

Convenience trait to use the channels from Node with chained function calls.

Self Type
Widget[T] with T
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Widget
  2. Node
  3. View
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val rendered: Element

    Definition Classes
    Node

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. def append(widget: Widget[_]): Unit

    Adds child widget

  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def attribute(key: String, value: ReadChannel[String]): T

  7. def attribute(key: String, value: String): T

  8. def attributeOpt(key: String, value: PartialChannel[String]): T

  9. lazy val attributes: Dict[String, String]

    Definition Classes
    Node
  10. lazy val blur: Channel[Event]

    Definition Classes
    Node
  11. lazy val change: Channel[Event]

    Definition Classes
    Node
  12. lazy val className: BufSet[String]

    Definition Classes
    Node
  13. lazy val click: Channel[MouseEvent]

    Definition Classes
    Node
  14. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. lazy val contextMenu: Channel[MouseEvent]

    Definition Classes
    Node
  16. def css(tags: ReadChannel[Set[String]]): T

  17. def css(cssTags: String*): T

  18. def cssState(state: ReadChannel[Boolean], cssTags: String*): T

  19. def cssState(state: Boolean, cssTags: String*): T

  20. def cursor(cursor: ReadChannel[Cursor]): T

  21. def cursor(cursor: Cursor): T

  22. lazy val doubleClick: Channel[MouseEvent]

    Definition Classes
    Node
  23. lazy val drag: Channel[DragEvent]

    Definition Classes
    Node
  24. lazy val dragEnd: Channel[DragEvent]

    Definition Classes
    Node
  25. lazy val dragEnter: Channel[DragEvent]

    Definition Classes
    Node
  26. lazy val dragLeave: Channel[DragEvent]

    Definition Classes
    Node
  27. lazy val dragOver: Channel[DragEvent]

    Definition Classes
    Node
  28. lazy val dragStart: Channel[DragEvent]

    Definition Classes
    Node
  29. lazy val drop: Channel[DragEvent]

    Definition Classes
    Node
  30. def enabled(value: ReadChannel[Boolean]): T

  31. def enabled(value: Boolean): T

  32. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  33. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  34. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  35. def focus(): T

  36. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  37. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  38. def height(height: ReadChannel[Length]): T

  39. def height(height: Length): T

  40. def hide(value: ReadChannel[Boolean]): T

  41. def hide(value: Boolean): T

  42. def id(value: ReadChannel[String]): T

  43. def id(value: String): T

  44. def invisible(value: ReadChannel[Boolean]): T

  45. def invisible(value: Boolean): T

  46. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  47. lazy val keyDown: Channel[KeyboardEvent]

    Definition Classes
    Node
  48. lazy val keyPress: Channel[KeyboardEvent]

    Definition Classes
    Node
  49. lazy val keyUp: Channel[KeyboardEvent]

    Definition Classes
    Node
  50. lazy val mouseDown: Channel[MouseEvent]

    Definition Classes
    Node
  51. lazy val mouseEnter: Channel[MouseEvent]

    Definition Classes
    Node
  52. lazy val mouseLeave: Channel[MouseEvent]

    Definition Classes
    Node
  53. lazy val mouseMove: Channel[MouseEvent]

    Definition Classes
    Node
  54. lazy val mouseOut: Channel[MouseEvent]

    Definition Classes
    Node
  55. lazy val mouseOver: Channel[MouseEvent]

    Definition Classes
    Node
  56. lazy val mouseUp: Channel[MouseEvent]

    Definition Classes
    Node
  57. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  58. lazy val nodeId: Opt[String]

    Definition Classes
    Node
  59. final def notify(): Unit

    Definition Classes
    AnyRef
  60. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  61. def onChange(f: (Event) ⇒ Unit): Widget[T] with T

  62. def onClick(f: (MouseEvent) ⇒ Unit): Widget[T] with T

  63. def onContextMenu(f: (MouseEvent) ⇒ Unit): Widget[T] with T

  64. def onDoubleClick(f: (MouseEvent) ⇒ Unit): Widget[T] with T

  65. def onDrag(f: (DragEvent) ⇒ Unit): Widget[T] with T

  66. def onDragEnd(f: (DragEvent) ⇒ Unit): Widget[T] with T

  67. def onDragEnter(f: (DragEvent) ⇒ Unit): Widget[T] with T

  68. def onDragLeave(f: (DragEvent) ⇒ Unit): Widget[T] with T

  69. def onDragOver(f: (DragEvent) ⇒ Unit): Widget[T] with T

  70. def onDragStart(f: (DragEvent) ⇒ Unit): Widget[T] with T

  71. def onDrop(f: (DragEvent) ⇒ Unit): Widget[T] with T

  72. def onKeyDown(f: (KeyboardEvent) ⇒ Unit): Widget[T] with T

  73. def onKeyPress(f: (KeyboardEvent) ⇒ Unit): Widget[T] with T

  74. def onKeyUp(f: (KeyboardEvent) ⇒ Unit): Widget[T] with T

  75. def onMouseDown(f: (MouseEvent) ⇒ Unit): Widget[T] with T

  76. def onMouseEnter(f: (MouseEvent) ⇒ Unit): Widget[T] with T

  77. def onMouseLeave(f: (MouseEvent) ⇒ Unit): Widget[T] with T

  78. def onMouseMove(f: (MouseEvent) ⇒ Unit): Widget[T] with T

  79. def onMouseOut(f: (MouseEvent) ⇒ Unit): Widget[T] with T

  80. def onMouseOver(f: (MouseEvent) ⇒ Unit): Widget[T] with T

  81. def onMouseUp(f: (MouseEvent) ⇒ Unit): Widget[T] with T

  82. def onPaste(f: (DragEvent) ⇒ Unit): Widget[T] with T

  83. def onSubmit(f: (Event) ⇒ Unit): Widget[T] with T

  84. def onTouchEnd(f: (TouchEvent) ⇒ Unit): Widget[T] with T

  85. def onTouchMove(f: (TouchEvent) ⇒ Unit): Widget[T] with T

  86. def onTouchStart(f: (TouchEvent) ⇒ Unit): Widget[T] with T

  87. lazy val paste: Channel[DragEvent]

    Definition Classes
    Node
  88. def relativeCoordinates: Coordinates

    Coordinates relative to the padding box of offsetParent

  89. def remove(widget: Widget[_]): Unit

    Removes child widget

  90. def render(parent: scalajs.dom.Node, offset: scalajs.dom.Node): Unit

    Definition Classes
    NodeView
  91. def show(value: ReadChannel[Boolean]): T

  92. def show(value: Boolean): T

  93. lazy val style: CSSStyle

    Definition Classes
    Node
  94. lazy val submit: Channel[Event]

    Definition Classes
    Node
  95. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  96. def tabIndex(value: ReadChannel[Int]): T

  97. def tabIndex(value: Int): T

  98. def title(value: ReadChannel[String]): T

  99. def title(value: String): T

  100. def toString(): String

    Definition Classes
    AnyRef → Any
  101. lazy val touchEnd: Channel[TouchEvent]

    Definition Classes
    Node
  102. lazy val touchMove: Channel[TouchEvent]

    Definition Classes
    Node
  103. lazy val touchStart: Channel[TouchEvent]

    Definition Classes
    Node
  104. def visible(value: ReadChannel[Boolean]): T

  105. def visible(value: Boolean): T

  106. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  107. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  108. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  109. def width(width: ReadChannel[Length]): T

  110. def width(width: Length): T

Inherited from Node

Inherited from View

Inherited from AnyRef

Inherited from Any

Ungrouped