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.FigureAccessibilityDispatcherEventDispatcher.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, updateHoverSourceprotected EditDomain domain
protected EditPartViewer viewer
public DomainEventDispatcher(EditDomain d, EditPartViewer v)
d - the domainv - the viewerpublic void dispatchFocusGained(FocusEvent event)
dispatchFocusGained in class SWTEventDispatcherEventDispatcher.dispatchFocusGained(org.eclipse.swt.events.FocusEvent)public void dispatchFocusLost(FocusEvent event)
dispatchFocusLost in class SWTEventDispatcherEventDispatcher.dispatchFocusLost(org.eclipse.swt.events.FocusEvent)public void dispatchKeyPressed(KeyEvent e)
dispatchKeyPressed in class SWTEventDispatcherEventDispatcher.dispatchKeyPressed(org.eclipse.swt.events.KeyEvent)public void dispatchKeyTraversed(TraverseEvent e)
dispatchKeyTraversed in class SWTEventDispatcherSWTEventDispatcher.dispatchKeyTraversed(org.eclipse.swt.events.TraverseEvent)public void dispatchKeyReleased(KeyEvent e)
dispatchKeyReleased in class SWTEventDispatcherEventDispatcher.dispatchKeyReleased(org.eclipse.swt.events.KeyEvent)public void dispatchMouseDoubleClicked(MouseEvent me)
dispatchMouseDoubleClicked in class SWTEventDispatcherEventDispatcher.dispatchMouseDoubleClicked(org.eclipse.swt.events.MouseEvent)public void dispatchMouseEntered(MouseEvent me)
dispatchMouseEntered in class SWTEventDispatcherEventDispatcher.dispatchMouseEntered(org.eclipse.swt.events.MouseEvent)public void dispatchMouseExited(MouseEvent me)
dispatchMouseExited in class SWTEventDispatcherEventDispatcher.dispatchMouseExited(org.eclipse.swt.events.MouseEvent)public void dispatchMouseHover(MouseEvent me)
dispatchMouseHover in class SWTEventDispatcherEventDispatcher.dispatchMouseHover(org.eclipse.swt.events.MouseEvent)public void dispatchMousePressed(MouseEvent me)
dispatchMousePressed in class SWTEventDispatcherEventDispatcher.dispatchMousePressed(org.eclipse.swt.events.MouseEvent)public void dispatchMouseMoved(MouseEvent me)
dispatchMouseMoved in class SWTEventDispatcherEventDispatcher.dispatchMouseMoved(org.eclipse.swt.events.MouseEvent)public void dispatchMouseReleased(MouseEvent me)
dispatchMouseReleased in class SWTEventDispatcherEventDispatcher.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 EventDispatcherEventDispatcher.dispatchMouseWheelScrolled(org.eclipse.swt.widgets.Event)protected EventDispatcher.AccessibilityDispatcher getAccessibilityDispatcher()
getAccessibilityDispatcher in class SWTEventDispatcherEventDispatcher.getAccessibilityDispatcher()protected final EditPartViewer getViewer()
protected void setCapture(IFigure figure)
setCapture in class SWTEventDispatcherEventDispatcher.setCapture(IFigure)protected void setCursor(Cursor newCursor)
setCursor in class SWTEventDispatcherSWTEventDispatcher.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.