Class MenuDetectEvent

All Implemented Interfaces:
Serializable

public final class MenuDetectEvent extends TypedEvent
Instances of this class are sent whenever the platform- specific trigger for showing a context menu is detected.
Since:
3.3
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    The context menu trigger type.
    boolean
    A flag indicating whether the operation should be allowed.
    private static final long
     
    int
    The display-relative x coordinate of the pointer at the time the context menu trigger occurred.
    int
    The display-relative y coordinate of the pointer at the time the context menu trigger occurred.

    Fields inherited from class TypedEvent

    data, display, time, widget

    Fields inherited from class EventObject

    source
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs a new instance of this class based on the information in the given untyped event.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a string containing a concise, human-readable description of the receiver.

    Methods inherited from class TypedEvent

    getName

    Methods inherited from class EventObject

    getSource

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • x

      public int x
      The display-relative x coordinate of the pointer at the time the context menu trigger occurred.
    • y

      public int y
      The display-relative y coordinate of the pointer at the time the context menu trigger occurred.
    • doit

      public boolean doit
      A flag indicating whether the operation should be allowed. Setting this field to false will cancel the operation.
    • detail

      public int detail
      The context menu trigger type. A field indicating whether the context menu was triggered by a pointing device such as a mouse (indicated by MENU_MOUSE), or by a focus-based device such as a keyboard (MENU_KEYBOARD). If the trigger was MENU_KEYBOARD, then the application should provide new display-relative x and y coordinates based on the current selection or the current focus.
      Since:
      3.8
    • serialVersionUID

      private static final long serialVersionUID
      See Also:
  • Constructor Details

    • MenuDetectEvent

      public MenuDetectEvent(Event e)
      Constructs a new instance of this class based on the information in the given untyped event.
      Parameters:
      e - the untyped event containing the information
  • Method Details

    • toString

      public String toString()
      Returns a string containing a concise, human-readable description of the receiver.
      Overrides:
      toString in class TypedEvent
      Returns:
      a string representation of the event