## Uses of Class
com.google.gwt.user.client.Event

- Packages that use Event
  Package | Description
  --- | ---
  com.google.gwt.user.cellview.client | The "cellview" widget set.
  com.google.gwt.user.client | Fundamental user-interface classes used in client-side GWT code.
  com.google.gwt.user.client.ui | Widgets, Panels, and other user-interface classes.
  com.google.gwt.user.datepicker.client | The date picker widget and associated types.

- - ### Uses of Event in com.google.gwt.user.cellview.client

    Methods in com.google.gwt.user.cellview.client that return Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `Event` | RowHoverEvent.`getBrowserEvent()` | Return the original browser `Event`.

    Methods in com.google.gwt.user.cellview.client with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `static RowHoverEvent` | RowHoverEvent.`fire​(HasHandlers source, TableRowElement hoveringRow, Event browserEvent, boolean isUnHover)` | Fires a row hover event on all registered handlers in the handler manager.
    `static RowHoverEvent` | RowHoverEvent.`fire​(HasHandlers source, TableRowElement hoveringRow, Event browserEvent, boolean isUnHover, RowHoverEvent.HoveringScope hoveringScope)` | Fires a row hover event on all registered handlers in the handler manager.
    `protected void` | CellList.`fireEventToCell​(Cell.Context context, Event event, Element parent, T value)` | Fire an event to the cell.
    `void` | AbstractHasData.`onBrowserEvent​(Event event)` | Handle browser events.
    `void` | CellBasedWidgetImpl.`onBrowserEvent​(Widget widget, Event event)` | Deprecated. Process an event on a target cell.
    `void` | CellBrowser.`onBrowserEvent​(Event event)` |
    `void` | CellTree.`onBrowserEvent​(Event event)` |
    `void` | CellWidget.`onBrowserEvent​(Event event)` |
    `protected void` | AbstractCellTable.`onBrowserEvent2​(Event event)` |
    `protected void` | AbstractHasData.`onBrowserEvent2​(Event event)` | Called after `AbstractHasData.onBrowserEvent(Event)` completes.
    `protected void` | CellBrowser.BrowserCellList.`onBrowserEvent2​(Event event)` |
    `protected void` | CellList.`onBrowserEvent2​(Event event)` |

    Constructors in com.google.gwt.user.cellview.client with parameters of type Event
    Constructor | Description
    --- | ---
    `RowHoverEvent​(TableRowElement hoveringRow, Event browserEvent, boolean isUnHover)` | Construct a new `RowHoverEvent`.
    `RowHoverEvent​(TableRowElement hoveringRow, Event browserEvent, boolean isUnHover, RowHoverEvent.HoveringScope hoveringScope)` | Construct a new `RowHoverEvent`.

  - ### Uses of Event in com.google.gwt.user.client

    Methods in com.google.gwt.user.client that return Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Event` | Event.`as​(NativeEvent event)` | Converts the `NativeEvent` to Event.
    `static Event` | DOM.`eventGetCurrentEvent()` | Gets the current event that is being fired.
    `static Event` | Event.`getCurrentEvent()` | Gets the current event that is being fired.

    Methods in com.google.gwt.user.client with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | DOM.`dispatchEvent​(Event evt, Element elem)` | This method is a similar to `DOM.dispatchEvent(Event, Element, EventListener)` but only dispatches if an event listener is set to element.
    `static void` | DOM.`dispatchEvent​(Event evt, Element elem, EventListener listener)` | This method is called directly by native code when any event is fired.
    `static void` | DOM.`eventCancelBubble​(Event evt, boolean cancel)` | Cancels bubbling for the given event.
    `static boolean` | DOM.`eventGetAltKey​(Event evt)` | Deprecated. Use `NativeEvent.getAltKey()` instead.
    `static int` | DOM.`eventGetButton​(Event evt)` | Deprecated. Use `NativeEvent.getButton()` instead.
    `static int` | DOM.`eventGetClientX​(Event evt)` | Deprecated. Use `NativeEvent.getClientX()` instead.
    `static int` | DOM.`eventGetClientY​(Event evt)` | Deprecated. Use `NativeEvent.getClientY()` instead.
    `static boolean` | DOM.`eventGetCtrlKey​(Event evt)` | Deprecated. Use `NativeEvent.getCtrlKey()` instead.
    `static Element` | DOM.`eventGetCurrentTarget​(Event evt)` | Gets the current target element of the given event.
    `static Element` | DOM.`eventGetFromElement​(Event evt)` | Gets the element from which the mouse pointer was moved (valid for `ONMOUSEOVER` and `ONMOUSEOUT`).
    `static int` | DOM.`eventGetKeyCode​(Event evt)` | Deprecated. Use `NativeEvent.getKeyCode()` instead.
    `static boolean` | DOM.`eventGetMetaKey​(Event evt)` | Deprecated. Use `NativeEvent.getMetaKey()` instead.
    `static int` | DOM.`eventGetMouseWheelVelocityY​(Event evt)` | Deprecated. Use `NativeEvent.getMouseWheelVelocityY()` instead.
    `static boolean` | DOM.`eventGetRepeat​(Event evt)` | Deprecated. not supported in any browser but IE
    `static int` | DOM.`eventGetScreenX​(Event evt)` | Deprecated. Use `NativeEvent.getScreenX()` instead.
    `static int` | DOM.`eventGetScreenY​(Event evt)` | Deprecated. Use `NativeEvent.getScreenY()` instead.
    `static boolean` | DOM.`eventGetShiftKey​(Event evt)` | Deprecated. Use `NativeEvent.getShiftKey()` instead.
    `static Element` | DOM.`eventGetTarget​(Event evt)` | Returns the element that was the actual target of the given event.
    `static Element` | DOM.`eventGetToElement​(Event evt)` | Gets the element to which the mouse pointer was moved (only valid for `ONMOUSEOUT` and `ONMOUSEOVER`).
    `static int` | DOM.`eventGetType​(Event evt)` | Gets the enumerated type of this event (as defined in `Event`).
    `static java.lang.String` | DOM.`eventGetTypeString​(Event evt)` | Deprecated. Use `NativeEvent.getType()` instead.
    `static void` | DOM.`eventPreventDefault​(Event evt)` | Deprecated. Use `NativeEvent.preventDefault()` instead.
    `static void` | DOM.`eventSetKeyCode​(Event evt, char key)` | Deprecated. this method only works in IE and should not have been added to the API
    `static java.lang.String` | DOM.`eventToString​(Event evt)` | Deprecated. Use `NativeEvent.getString()` instead.
    `void` | EventListener.`onBrowserEvent​(Event event)` | Fired whenever a browser event is received.
    `boolean` | EventPreview.`onEventPreview​(Event event)` | Deprecated. replaced by `Event.NativePreviewHandler.onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent)`
    `static boolean` | DOM.`previewEvent​(Event evt)` | This method is called directly by native code when event preview is being used.

  - ### Uses of Event in com.google.gwt.user.client.ui

    Methods in com.google.gwt.user.client.ui with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `(package private) void` | CustomButton.`fireClickListeners​(Event nativeEvent)` |
    `void` | FocusListenerCollection.`fireFocusEvent​(Widget sender, Event event)` | Deprecated. A helper for widgets that source focus events.
    `void` | KeyboardListenerCollection.`fireKeyboardEvent​(Widget sender, Event event)` | Deprecated. Automatically fires the appropriate keyboard event to all listeners.
    `void` | MouseListenerCollection.`fireMouseEvent​(Widget sender, Event event)` | Deprecated. A helper for widgets that source mouse events.
    `void` | MouseWheelListenerCollection.`fireMouseWheelEvent​(Widget sender, Event event)` | Deprecated. A helper for widgets that source mouse events.
    `protected int` | SplitLayoutPanel.HSplitter.`getEventPosition​(Event event)` |
    `protected abstract int` | SplitLayoutPanel.Splitter.`getEventPosition​(Event event)` |
    `protected int` | SplitLayoutPanel.VSplitter.`getEventPosition​(Event event)` |
    `protected Element` | HTMLTable.`getEventTargetCell​(Event event)` | Determines the TD associated with the specified event.
    `static int` | KeyboardListenerCollection.`getKeyboardModifiers​(Event event)` | Deprecated. Gets the keyboard modifiers associated with a DOMEvent.
    `void` | Composite.`onBrowserEvent​(Event event)` |
    `void` | CustomButton.`onBrowserEvent​(Event event)` |
    `void` | CustomScrollPanel.`onBrowserEvent​(Event event)` |
    `void` | DialogBox.`onBrowserEvent​(Event event)` |
    `void` | Hyperlink.`onBrowserEvent​(Event event)` |
    `void` | Image.`onBrowserEvent​(Event event)` |
    `void` | MenuBar.`onBrowserEvent​(Event event)` |
    `void` | RadioButton.`onBrowserEvent​(Event event)` | Overridden to send ValueChangeEvents only when appropriate.
    `void` | ResizeLayoutPanel.ImplStandard.`onBrowserEvent​(Event event)` |
    `void` | SplitLayoutPanel.Splitter.`onBrowserEvent​(Event event)` |
    `void` | SplitPanel.`onBrowserEvent​(Event event)` | Deprecated.
    `void` | StackPanel.`onBrowserEvent​(Event event)` |
    `void` | Tree.`onBrowserEvent​(Event event)` |
    `void` | ValueBoxBase.`onBrowserEvent​(Event event)` |
    `void` | Widget.`onBrowserEvent​(Event event)` |
    `boolean` | PopupPanel.`onEventPreview​(Event event)` | Deprecated. Use `PopupPanel.onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent)` instead

    Constructors in com.google.gwt.user.client.ui with parameters of type Event
    Constructor | Description
    --- | ---
    `MouseWheelVelocity​(Event e)` | Deprecated. Construct the higher-level view of the original ONMOUSEWHEEL Event.

  - ### Uses of Event in com.google.gwt.user.datepicker.client

    Methods in com.google.gwt.user.datepicker.client with parameters of type Event
    Modifier and Type | Method | Description
    --- | --- | ---
    `CellGridImpl.Cell` | CellGridImpl.`getCell​(Event e)` |
    `void` | CellGridImpl.`onBrowserEvent​(Event event)` |