widgetEventListeners property

  1. @override
Map<DomEventType, EventCallback?> widgetEventListeners
override

Events that this widget is listening to in bubbling phase.

Implementation

@override
Map<DomEventType, EventCallback?> get widgetEventListeners => {
      DomEventType.click: onClick,
      DomEventType.doubleClick: onDoubleClick,
      DomEventType.input: onInput,
      DomEventType.change: onChange,
      DomEventType.submit: onSubmit,
      DomEventType.keyUp: onKeyUp,
      DomEventType.keyDown: onKeyDown,
      DomEventType.keyPress: onKeyPress,

      // drag events

      DomEventType.drag: onDrag,
      DomEventType.dragEnd: onDragEnd,
      DomEventType.dragEnter: onDragEnter,
      DomEventType.dragLeave: onDragLeave,
      DomEventType.dragOver: onDragOver,
      DomEventType.dragStart: onDragStart,
      DomEventType.drop: onDrop,

      // mouse events

      DomEventType.mouseDown: onMouseDown,
      DomEventType.mouseEnter: onMouseEnter,
      DomEventType.mouseLeave: onMouseLeave,
      DomEventType.mouseMove: onMouseMove,
      DomEventType.mouseOver: onMouseOver,
      DomEventType.mouseOut: onMouseOut,
      DomEventType.mouseUp: onMouseUp,
    };