widgetCaptureEventListeners property

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

Events that this widget is listening to in capturing phase.

Implementation

@override
Map<DomEventType, EventCallback?> get widgetCaptureEventListeners => {
      DomEventType.click: onClickCapture,
      DomEventType.doubleClick: onDoubleClickCapture,
      DomEventType.input: onInputCapture,
      DomEventType.change: onChangeCapture,
      DomEventType.submit: onSubmitCapture,
      DomEventType.keyUp: onKeyUpCapture,
      DomEventType.keyDown: onKeyDownCapture,
      DomEventType.keyPress: onKeyPressCapture,

      // drag events

      DomEventType.drag: onDragCapture,
      DomEventType.dragEnd: onDragEndCapture,
      DomEventType.dragEnter: onDragEnterCapture,
      DomEventType.dragLeave: onDragLeaveCapture,
      DomEventType.dragOver: onDragOverCapture,
      DomEventType.dragStart: onDragStartCapture,
      DomEventType.drop: onDropCapture,

      // mouse events

      DomEventType.mouseDown: onMouseDownCapture,
      DomEventType.mouseEnter: onMouseEnterCapture,
      DomEventType.mouseLeave: onMouseLeaveCapture,
      DomEventType.mouseMove: onMouseMoveCapture,
      DomEventType.mouseOver: onMouseOverCapture,
      DomEventType.mouseOut: onMouseOutCapture,
      DomEventType.mouseUp: onMouseUpCapture,
    };