public class DomainEventDispatcher extends SWTEventDispatcher
EditDomain
when appropriate.
IMPORTANT: This class is not intended to be used or subclassed by clients.
Modifier and Type | Class and Description |
---|---|
protected class |
DomainEventDispatcher.EditPartAccessibilityDispatcher
Extended accessibility support for editpart.
|
SWTEventDispatcher.FigureAccessibilityDispatcher
EventDispatcher.AccessibilityDispatcher
Modifier and Type | Field and Description |
---|---|
protected EditDomain |
domain
The edit domain
|
protected EditPartViewer |
viewer
The viewer on which this dispatcher is created.
|
ANY_BUTTON, control
Constructor and Description |
---|
DomainEventDispatcher(EditDomain d,
EditPartViewer v)
Constructs the dispatcher for the given domain and viewer.
|
getCurrentEvent, getCursorTarget, getFocusOwner, getFocusTraverseManager, getMouseTarget, getRoot, getToolTipHelper, isCaptured, releaseCapture, requestFocus, requestRemoveFocus, setControl, setEnableKeyTraversal, setFigureUnderCursor, setFocus, setHoverSource, setMouseTarget, setRoot, updateCursor, updateFigureUnderCursor, updateHoverSource
protected EditDomain domain
protected EditPartViewer viewer
public DomainEventDispatcher(EditDomain d, EditPartViewer v)
d
- the domainv
- the viewerpublic void dispatchFocusGained(FocusEvent event)
dispatchFocusGained
in class SWTEventDispatcher
EventDispatcher.dispatchFocusGained(org.eclipse.swt.events.FocusEvent)
public void dispatchFocusLost(FocusEvent event)
dispatchFocusLost
in class SWTEventDispatcher
EventDispatcher.dispatchFocusLost(org.eclipse.swt.events.FocusEvent)
public void dispatchKeyPressed(KeyEvent e)
dispatchKeyPressed
in class SWTEventDispatcher
EventDispatcher.dispatchKeyPressed(org.eclipse.swt.events.KeyEvent)
public void dispatchKeyTraversed(TraverseEvent e)
dispatchKeyTraversed
in class SWTEventDispatcher
SWTEventDispatcher.dispatchKeyTraversed(org.eclipse.swt.events.TraverseEvent)
public void dispatchKeyReleased(KeyEvent e)
dispatchKeyReleased
in class SWTEventDispatcher
EventDispatcher.dispatchKeyReleased(org.eclipse.swt.events.KeyEvent)
public void dispatchMouseDoubleClicked(MouseEvent me)
dispatchMouseDoubleClicked
in class SWTEventDispatcher
EventDispatcher.dispatchMouseDoubleClicked(org.eclipse.swt.events.MouseEvent)
public void dispatchMouseEntered(MouseEvent me)
dispatchMouseEntered
in class SWTEventDispatcher
EventDispatcher.dispatchMouseEntered(org.eclipse.swt.events.MouseEvent)
public void dispatchMouseExited(MouseEvent me)
dispatchMouseExited
in class SWTEventDispatcher
EventDispatcher.dispatchMouseExited(org.eclipse.swt.events.MouseEvent)
public void dispatchMouseHover(MouseEvent me)
dispatchMouseHover
in class SWTEventDispatcher
EventDispatcher.dispatchMouseHover(org.eclipse.swt.events.MouseEvent)
public void dispatchMousePressed(MouseEvent me)
dispatchMousePressed
in class SWTEventDispatcher
EventDispatcher.dispatchMousePressed(org.eclipse.swt.events.MouseEvent)
public void dispatchMouseMoved(MouseEvent me)
dispatchMouseMoved
in class SWTEventDispatcher
EventDispatcher.dispatchMouseMoved(org.eclipse.swt.events.MouseEvent)
public void dispatchMouseReleased(MouseEvent me)
dispatchMouseReleased
in class SWTEventDispatcher
EventDispatcher.dispatchMouseReleased(org.eclipse.swt.events.MouseEvent)
public void dispatchNativeDragFinished(DragSourceEvent event, AbstractEditPartViewer viewer)
event
- the eventviewer
- the viewer on which the event occured.public void dispatchNativeDragStarted(DragSourceEvent event, AbstractEditPartViewer viewer)
event
- the eventviewer
- the viewerpublic void dispatchMouseWheelScrolled(Event evt)
dispatchMouseWheelScrolled
in class EventDispatcher
EventDispatcher.dispatchMouseWheelScrolled(org.eclipse.swt.widgets.Event)
protected EventDispatcher.AccessibilityDispatcher getAccessibilityDispatcher()
getAccessibilityDispatcher
in class SWTEventDispatcher
EventDispatcher.getAccessibilityDispatcher()
protected final EditPartViewer getViewer()
protected void setCapture(IFigure figure)
setCapture
in class SWTEventDispatcher
EventDispatcher.setCapture(IFigure)
protected void setCursor(Cursor newCursor)
setCursor
in class SWTEventDispatcher
SWTEventDispatcher.setCursor(Cursor)
public void setRouteEventsToEditor(boolean value)
value
- true
if all events should go directly to the edit
domainpublic void setOverrideCursor(Cursor newCursor)
newCursor
- the cursorCopyright (c) IBM Corp. and others 2000, 2011. All Rights Reserved.