Package

io.youi

event

Permalink

package event

Visibility
  1. Public
  2. All

Type Members

  1. class Click extends Reaction[Pointer]

    Permalink
  2. sealed trait DeltaMode extends AnyRef

    Permalink
  3. class DoubleClick extends Reaction[Pointer]

    Permalink
  4. abstract class DragSupport[T] extends AnyRef

    Permalink
  5. case class Dropped[T](pointer: Pointer, value: T) extends Product with Serializable

    Permalink
  6. trait Event extends AnyRef

    Permalink
  7. case class EventStatus(propagate: Boolean = true) extends Product with Serializable

    Permalink
  8. trait EventSupport extends AnyRef

    Permalink
  9. class Events extends AnyRef

    Permalink
  10. class Gestures extends AnyRef

    Permalink
  11. sealed trait HTMLEventType extends AnyRef

    Permalink
  12. class HTMLEvents extends EventSupport

    Permalink
  13. trait HTMLPointerEvent extends Object

    Permalink
    Annotations
    @RawJSType() @native()
  14. sealed trait HitResult extends AnyRef

    Permalink
  15. case class KeyEvent(type: Type, key: Key, repeat: Boolean, modifierState: (Key) ⇒ Boolean, preventDefault: () ⇒ Unit, defaultPrevented: () ⇒ Boolean, stopImmediatePropagation: () ⇒ Unit, stopPropagation: () ⇒ Unit) extends Product with Serializable

    Permalink
  16. class LongPress extends Reaction[Pointer]

    Permalink
  17. case class Moved(deltaX: Double, deltaY: Double, distance: Double) extends Product with Serializable

    Permalink
  18. class Pinch extends Reaction[PinchEvent]

    Permalink
  19. sealed trait PinchDirection extends AnyRef

    Permalink
  20. case class PinchEvent(pointer: Pointer, previous: PinchState, current: PinchState, deltaX: Double, deltaY: Double, deltaDistance: Double, direction: PinchDirection) extends Product with Serializable

    Permalink
  21. case class PinchState(point1: Point, point2: Point, distance: Double) extends Product with Serializable

    Permalink
  22. case class Pointer(identifier: Int, start: PointerEvent, move: PointerEvent, previous: PointerEvent, moved: Moved = Moved(0.0, 0.0, 0.0), movedFromStart: Moved = Moved(0.0, 0.0, 0.0), meanX: List[Double] = Nil, meanY: List[Double] = Nil, meanTime: List[Long] = Nil) extends Product with Serializable

    Permalink
  23. class PointerEvent extends Event

    Permalink
  24. class Tap extends Reaction[Pointer]

    Permalink
  25. case class WheelDelta(x: Double, y: Double, z: Double, mode: DeltaMode, htmlEvent: org.scalajs.dom.raw.WheelEvent) extends Product with Serializable

    Permalink
  26. class WheelEvent extends PointerEvent

    Permalink

Value Members

  1. object DeltaMode

    Permalink
  2. object DoubleClick

    Permalink
  3. object Event

    Permalink
  4. object HTMLEventType

    Permalink
  5. object HTMLEvents

    Permalink
  6. object HitResult

    Permalink
  7. object KeyEvent extends Serializable

    Permalink
  8. object LongPress

    Permalink
  9. object Mouse

    Permalink
  10. object Moved extends Serializable

    Permalink
  11. object PinchDirection

    Permalink
  12. object Pointer extends Serializable

    Permalink
  13. object PointerEvent

    Permalink
  14. object Tap

    Permalink
  15. object WheelEvent

    Permalink

Ungrouped