API Reference 0.3.24dart_web_toolkit_eventHasAllMouseHandlers

HasAllMouseHandlers abstract class

This is a convenience interface that includes all mouse handlers defined by the core GWT system. <p> WARNING, PLEASE READ: As this interface is intended for developers who wish to handle all mouse events in GWT, new mouse event handlers will be added to it. Therefore, updates can cause breaking API changes. </p>

abstract class HasAllMouseHandlers implements HasMouseDownHandlers,
 HasMouseUpHandlers, HasMouseOutHandlers, HasMouseOverHandlers,
 HasMouseMoveHandlers, HasMouseWheelHandlers{

}

Subclasses

Caption, FlowPanel, FocusPanel, FocusWidget, Image, Label, Tree

Implements

HasMouseWheelHandlers, HasMouseMoveHandlers, HasMouseOverHandlers, HasMouseOutHandlers, HasMouseUpHandlers, HasMouseDownHandlers

Methods

abstract HandlerRegistration addMouseDownHandler(MouseDownHandler handler) #

inherited from HasMouseDownHandlers

Adds a {@link MouseDownEvent} handler.

@param handler the mouse down handler @return {@link HandlerRegistration} used to remove this handler

abstract HandlerRegistration addMouseMoveHandler(MouseMoveHandler handler) #

inherited from HasMouseMoveHandlers

Adds a {@link MouseMoveEvent} handler.

@param handler the mouse move handler @return {@link HandlerRegistration} used to remove this handler

abstract HandlerRegistration addMouseOutHandler(MouseOutHandler handler) #

inherited from HasMouseOutHandlers

Adds a {@link MouseOutEvent} handler.

@param handler the mouse out handler @return {@link HandlerRegistration} used to remove this handler

abstract HandlerRegistration addMouseOverHandler(MouseOverHandler handler) #

inherited from HasMouseOverHandlers

Adds a {@link MouseOverEvent} handler.

@param handler the mouse over handler @return {@link HandlerRegistration} used to remove this handler

abstract HandlerRegistration addMouseUpHandler(MouseUpHandler handler) #

inherited from HasMouseUpHandlers

Adds a {@link MouseUpEvent} handler.

@param handler the mouse up handler @return {@link HandlerRegistration} used to remove this handler

abstract HandlerRegistration addMouseWheelHandler(MouseWheelHandler handler) #

inherited from HasMouseWheelHandlers

Adds a {@link MouseWheelEvent} handler.

@param handler the mouse wheel handler @return {@link HandlerRegistration} used to remove this handler

abstract void fireEvent(DwtEvent event) #

inherited from HasHandlers

Fires the given event to the handlers listening to the event's type.

Any exceptions thrown by handlers will be bundled into a UmbrellaException and then re-thrown after all handlers have completed. An exception thrown by a handler will not prevent other handlers from executing.

@param event the event