Class MenuItemClickEvent


public class MenuItemClickEvent extends AbstractSmartEvent<ClickHandler>
  • Constructor Details

  • Method Details

    • fire

      public static <S extends HasClickHandlers & HasHandlers> void fire(S source, JavaScriptObject jsObj)
      Fires a open event on all registered handlers in the handler manager.If no such handlers exist, this method will do nothing.
      Type Parameters:
      S - The event source
      Parameters:
      source - the source of the handlers
      jsObj - the native event
    • getType

      public static GwtEvent.Type<ClickHandler> getType()
      Gets the type associated with this event.
      Returns:
      returns the handler type
    • dispatch

      protected void dispatch(ClickHandler handler)
      Specified by:
      dispatch in class GwtEvent<ClickHandler>
    • getAssociatedType

      public final GwtEvent.Type<ClickHandler> getAssociatedType()
      Specified by:
      getAssociatedType in class GwtEvent<ClickHandler>
    • getTarget

      public Canvas getTarget()
      for a menu shown as a context menu, the Canvas the menu was shown on. Otherwise the Menu instance of which this MenuItem is a member.
      Returns:
      for a menu shown as a context menu, the Canvas the menu was shown on. Otherwise the Menu instance of which this MenuItem is a member.
    • getItem

      public MenuItem getItem()
      The MenuItem that was clicked on.
      Returns:
      The MenuItem that was clicked on.
    • getMenu

      public Menu getMenu()
      The Menu instance of which this MenuItem is a member.
      Returns:
      The Menu instance of which this MenuItem is a member.
    • getColNum

      public int getColNum()
      Index of the column the user clicked. May be null if the user activated the menu via a keyboard event.
      Returns:
      Index of the column the user clicked. May be null if the user activated the menu via a keyboard event.