Eclipse Platform
Release 4.2

org.eclipse.swt.events
Class MenuDetectEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.eclipse.swt.internal.SWTEventObject
          extended by org.eclipse.swt.events.TypedEvent
              extended by org.eclipse.swt.events.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:
MenuDetectListener, Sample code and further information, Serialized Form

Field Summary
 int detail
          The context menu trigger type.
 boolean doit
          A flag indicating whether the operation should be allowed.
 int x
          The display-relative x coordinate of the pointer at the time the context menu trigger occurred.
 int y
          The display-relative y coordinate of the pointer at the time the context menu trigger occurred.
 
Fields inherited from class org.eclipse.swt.events.TypedEvent
data, display, time, widget
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
MenuDetectEvent(Event e)
          Constructs a new instance of this class based on the information in the given untyped event.
 
Method Summary
 String toString()
          Returns a string containing a concise, human-readable description of the receiver.
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

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 Detail

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

Eclipse Platform
Release 4.2

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2012. All rights reserved.