On this page
GlobalEventHandlers abstract class
- Implements
 - Implemented by
 - Annotations
 - 
    
- @DocsEditable()
 - @DomName('GlobalEventHandlers')
 - @Experimental()
 
 
Constants
- abortEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.abortEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('abort')  - blurEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.blurEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('blur')  - canPlayEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.canplayEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('canplay')  - canPlayThroughEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.canplaythroughEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('canplaythrough')  - changeEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.changeEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('change')  - clickEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.clickEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('click')  - contextMenuEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.contextmenuEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('contextmenu')  - doubleClickEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.dblclickEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('dblclick')  - dragEndEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.dragendEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('dragend')  - dragEnterEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.dragenterEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('dragenter')  - dragEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.dragEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('drag')  - dragLeaveEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.dragleaveEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('dragleave')  - dragOverEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.dragoverEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('dragover')  - dragStartEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.dragstartEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('dragstart')  - dropEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.dropEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('drop')  - durationChangeEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.durationchangeEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('durationchange')  - emptiedEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.emptiedEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('emptied')  - endedEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.endedEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('ended')  - errorEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.errorEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('error')  - focusEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.focusEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('focus')  - inputEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.inputEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('input')  - invalidEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.invalidEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('invalid')  - keyDownEvent → EventStreamProvider<KeyboardEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.keydownEvent'), @Experimental()
 - 
    
const EventStreamProvider<KeyboardEvent>('keydown')  - keyPressEvent → EventStreamProvider<KeyboardEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.keypressEvent'), @Experimental()
 - 
    
const EventStreamProvider<KeyboardEvent>('keypress')  - keyUpEvent → EventStreamProvider<KeyboardEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.keyupEvent'), @Experimental()
 - 
    
const EventStreamProvider<KeyboardEvent>('keyup')  - loadedDataEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.loadeddataEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('loadeddata')  - loadedMetadataEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.loadedmetadataEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('loadedmetadata')  - loadEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.loadEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('load')  - mouseDownEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.mousedownEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('mousedown')  - mouseEnterEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.mouseenterEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('mouseenter')  - mouseLeaveEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.mouseleaveEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('mouseleave')  - mouseMoveEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.mousemoveEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('mousemove')  - mouseOutEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.mouseoutEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('mouseout')  - mouseOverEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.mouseoverEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('mouseover')  - mouseUpEvent → EventStreamProvider<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.mouseupEvent'), @Experimental()
 - 
    
const EventStreamProvider<MouseEvent>('mouseup')  - mouseWheelEvent → EventStreamProvider<WheelEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.mousewheelEvent'), @Experimental()
 - 
    
const EventStreamProvider<WheelEvent>('mousewheel')  - pauseEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.pauseEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('pause')  - playEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.playEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('play')  - playingEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.playingEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('playing')  - rateChangeEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ratechangeEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('ratechange')  - resetEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.resetEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('reset')  - resizeEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.resizeEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('resize')  - scrollEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.scrollEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('scroll')  - seekedEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.seekedEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('seeked')  - seekingEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.seekingEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('seeking')  - selectEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.selectEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('select')  - stalledEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.stalledEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('stalled')  - submitEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.submitEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('submit')  - suspendEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.suspendEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('suspend')  - timeUpdateEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.timeupdateEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('timeupdate')  - touchCancelEvent → EventStreamProvider<TouchEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.touchcancelEvent'), @Experimental()
 - 
    
const EventStreamProvider<TouchEvent>('touchcancel')  - touchEndEvent → EventStreamProvider<TouchEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.touchendEvent'), @Experimental()
 - 
    
const EventStreamProvider<TouchEvent>('touchend')  - touchMoveEvent → EventStreamProvider<TouchEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.touchmoveEvent'), @Experimental()
 - 
    
const EventStreamProvider<TouchEvent>('touchmove')  - touchStartEvent → EventStreamProvider<TouchEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.touchstartEvent'), @Experimental()
 - 
    
const EventStreamProvider<TouchEvent>('touchstart')  - volumeChangeEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.volumechangeEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('volumechange')  - waitingEvent → EventStreamProvider<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.waitingEvent'), @Experimental()
 - 
    
const EventStreamProvider<Event>('waiting')  
Properties
- on → Events
    read-only
 - onAbort → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onabort'), @Experimental(), read-only
 - onBlur → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onblur'), @Experimental(), read-only
 - onCanPlay → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.oncanplay'), @Experimental(), read-only
 - onCanPlayThrough → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.oncanplaythrough'), @Experimental(), read-only
 - onChange → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onchange'), @Experimental(), read-only
 - onClick → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onclick'), @Experimental(), read-only
 - onContextMenu → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.oncontextmenu'), @Experimental(), read-only
 - onDoubleClick → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ondblclick'), @Experimental(), read-only
 - onDrag → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ondrag'), @Experimental(), read-only
 - onDragEnd → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ondragend'), @Experimental(), read-only
 - onDragEnter → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ondragenter'), @Experimental(), read-only
 - onDragLeave → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ondragleave'), @Experimental(), read-only
 - onDragOver → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ondragover'), @Experimental(), read-only
 - onDragStart → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ondragstart'), @Experimental(), read-only
 - onDrop → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ondrop'), @Experimental(), read-only
 - onDurationChange → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ondurationchange'), @Experimental(), read-only
 - onEmptied → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onemptied'), @Experimental(), read-only
 - onEnded → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onended'), @Experimental(), read-only
 - onError → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onerror'), @Experimental(), read-only
 - onFocus → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onfocus'), @Experimental(), read-only
 - onInput → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.oninput'), @Experimental(), read-only
 - onInvalid → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.oninvalid'), @Experimental(), read-only
 - onKeyDown → Stream<KeyboardEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onkeydown'), @Experimental(), read-only
 - onKeyPress → Stream<KeyboardEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onkeypress'), @Experimental(), read-only
 - onKeyUp → Stream<KeyboardEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onkeyup'), @Experimental(), read-only
 - onLoad → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onload'), @Experimental(), read-only
 - onLoadedData → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onloadeddata'), @Experimental(), read-only
 - onLoadedMetadata → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onloadedmetadata'), @Experimental(), read-only
 - onMouseDown → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onmousedown'), @Experimental(), read-only
 - onMouseEnter → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onmouseenter'), @Experimental(), read-only
 - onMouseLeave → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onmouseleave'), @Experimental(), read-only
 - onMouseMove → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onmousemove'), @Experimental(), read-only
 - onMouseOut → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onmouseout'), @Experimental(), read-only
 - onMouseOver → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onmouseover'), @Experimental(), read-only
 - onMouseUp → Stream<MouseEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onmouseup'), @Experimental(), read-only
 - onMouseWheel → Stream<WheelEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onmousewheel'), @Experimental(), read-only
 - onPause → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onpause'), @Experimental(), read-only
 - onPlay → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onplay'), @Experimental(), read-only
 - onPlaying → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onplaying'), @Experimental(), read-only
 - onRateChange → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onratechange'), @Experimental(), read-only
 - onReset → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onreset'), @Experimental(), read-only
 - onResize → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onresize'), @Experimental(), read-only
 - onScroll → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onscroll'), @Experimental(), read-only
 - onSeeked → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onseeked'), @Experimental(), read-only
 - onSeeking → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onseeking'), @Experimental(), read-only
 - onSelect → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onselect'), @Experimental(), read-only
 - onStalled → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onstalled'), @Experimental(), read-only
 - onSubmit → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onsubmit'), @Experimental(), read-only
 - onSuspend → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onsuspend'), @Experimental(), read-only
 - onTimeUpdate → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ontimeupdate'), @Experimental(), read-only
 - onTouchCancel → Stream<TouchEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ontouchcancel'), @Experimental(), read-only
 - onTouchEnd → Stream<TouchEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ontouchend'), @Experimental(), read-only
 - onTouchMove → Stream<TouchEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ontouchmove'), @Experimental(), read-only
 - onTouchStart → Stream<TouchEvent> 
    @DocsEditable(), @DomName('GlobalEventHandlers.ontouchstart'), @Experimental(), read-only
 - onVolumeChange → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onvolumechange'), @Experimental(), read-only
 - onWaiting → Stream<Event> 
    @DocsEditable(), @DomName('GlobalEventHandlers.onwaiting'), @Experimental(), read-only
 - hashCode → int
    read-only, inherited
 - 
    
The hash code for this object.
 - runtimeType → Type
    read-only, inherited
 - 
    
A representation of the runtime type of the object.
 
Operators
- operator ==(
other) → bool inherited - 
    
The equality operator.
 
Methods
- addEventListener(
String type, dynamic listener(Event event), [ bool useCapture ]) → void  - dispatchEvent(
Event event) → bool  - removeEventListener(
String type, dynamic listener(Event event), [ bool useCapture ]) → void  - noSuchMethod(
Invocation invocation) → dynamic inherited - 
    
Invoked when a non-existent method or property is accessed.
 - toString(
) → String inherited - 
    
Returns a string representation of this object.
 
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
 https://api.dartlang.org/stable/1.24.3/dart-html/GlobalEventHandlers-class.html