widgetEventListeners property
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,
};