## 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 and 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 and 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` | CellBrowser.`onBrowserEvent(Event event)`
    `void` | CellTree.`onBrowserEvent(Event event)`
    `void` | CellWidget.`onBrowserEvent(Event event)`
    `void` | CellBasedWidgetImpl.`onBrowserEvent(Widget widget, Event event)` Process an event on a target cell.
    `void` | CellBasedWidgetImplTrident.`onBrowserEvent(Widget widget, 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 and 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 and 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 and Description
    --- | ---
    `(package private) 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)` Gets whether the ALT key was depressed when the given event occurred.
    `static int` | DOM.`eventGetButton(Event evt)` Gets the mouse buttons that were depressed when the given event occurred.
    `static int` | DOM.`eventGetClientX(Event evt)` Gets the mouse x-position within the browser window's client area.
    `static int` | DOM.`eventGetClientY(Event evt)` Gets the mouse y-position within the browser window's client area.
    `static boolean` | DOM.`eventGetCtrlKey(Event evt)` Gets whether the CTRL key was depressed when the given event occurred.
    `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)` Gets the key code associated with this event.
    `static boolean` | DOM.`eventGetMetaKey(Event evt)` Gets whether the META key was depressed when the given event occurred.
    `static int` | DOM.`eventGetMouseWheelVelocityY(Event evt)` Gets the velocity of the mouse wheel associated with the event along the Y axis.
    `static boolean` | DOM.`eventGetRepeat(Event evt)` Deprecated. not supported in any browser but IE
    `static int` | DOM.`eventGetScreenX(Event evt)` Gets the mouse x-position on the user's display.
    `static int` | DOM.`eventGetScreenY(Event evt)` Gets the mouse y-position on the user's display.
    `static boolean` | DOM.`eventGetShiftKey(Event evt)` Gets whether the shift key was depressed when the given event occurred.
    `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)` Gets the type of the given event as a string.
    `static void` | DOM.`eventPreventDefault(Event evt)` Prevents the browser from taking its default action for the given event.
    `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)` Returns a stringized version of the event.
    `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)`
    `(package private) 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 and 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` | FileUpload.`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 and 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 and Description
    --- | ---
    `CellGridImpl.Cell` | CellGridImpl.`getCell(Event e)`
    `void` | CellGridImpl.`onBrowserEvent(Event event)`