|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.draw2d.EventDispatcher
org.eclipse.draw2d.SWTEventDispatcher
org.eclipse.gef.ui.parts.DomainEventDispatcher
A special event dispatcher that will route events to the EditDomain
when
appropriate.
IMPORTANT: This class is not intended to be used or subclassed by clients.
Nested Class Summary | |
protected class |
DomainEventDispatcher.EditPartAccessibilityDispatcher
Extended accessibility support for editpart. |
Nested classes inherited from class org.eclipse.draw2d.SWTEventDispatcher |
org.eclipse.draw2d.SWTEventDispatcher.FigureAccessibilityDispatcher |
Nested classes inherited from class org.eclipse.draw2d.EventDispatcher |
org.eclipse.draw2d.EventDispatcher.AccessibilityDispatcher |
Field Summary | |
protected EditDomain |
domain
The edit domain |
protected EditPartViewer |
viewer
The viewer on which this dispatcher is created. |
Fields inherited from class org.eclipse.draw2d.SWTEventDispatcher |
ANY_BUTTON, control |
Constructor Summary | |
DomainEventDispatcher(EditDomain d,
EditPartViewer v)
Constructs the dispatcher for the given domain and viewer. |
Method Summary | |
void |
dispatchFocusGained(org.eclipse.swt.events.FocusEvent event)
|
void |
dispatchFocusLost(org.eclipse.swt.events.FocusEvent event)
|
void |
dispatchKeyPressed(org.eclipse.swt.events.KeyEvent e)
|
void |
dispatchKeyReleased(org.eclipse.swt.events.KeyEvent e)
|
void |
dispatchMouseDoubleClicked(org.eclipse.swt.events.MouseEvent me)
|
void |
dispatchMouseEntered(org.eclipse.swt.events.MouseEvent me)
|
void |
dispatchMouseExited(org.eclipse.swt.events.MouseEvent me)
|
void |
dispatchMouseHover(org.eclipse.swt.events.MouseEvent me)
|
void |
dispatchMouseMoved(org.eclipse.swt.events.MouseEvent me)
|
void |
dispatchMousePressed(org.eclipse.swt.events.MouseEvent me)
|
void |
dispatchMouseReleased(org.eclipse.swt.events.MouseEvent me)
|
void |
dispatchNativeDragFinished(org.eclipse.swt.dnd.DragSourceEvent event,
AbstractEditPartViewer viewer)
Dispatches a drag finished event. |
void |
dispatchNativeDragStarted(org.eclipse.swt.dnd.DragSourceEvent event,
AbstractEditPartViewer viewer)
Dispatches a drag started event. |
protected org.eclipse.draw2d.EventDispatcher.AccessibilityDispatcher |
getAccessibilityDispatcher()
Lazily creates and returns the accessibility dispatcher. |
protected EditPartViewer |
getViewer()
Returns the viewer on which this dispatcher was created |
protected void |
setCapture(org.eclipse.draw2d.IFigure figure)
|
protected void |
setCursor(org.eclipse.swt.graphics.Cursor newCursor)
|
void |
setOverrideCursor(org.eclipse.swt.graphics.Cursor newCursor)
Sets the override cursor. |
void |
setRouteEventsToEditor(boolean value)
Sets whether events should go directly to the edit domain. |
Methods inherited from class org.eclipse.draw2d.SWTEventDispatcher |
dispatchKeyTraversed, getCurrentEvent, getCursorTarget, getFocusTraverseManager, getMouseTarget, getRoot, getToolTipHelper, isCaptured, releaseCapture, requestFocus, requestRemoveFocus, setControl, setEnableKeyTraversal, setFigureUnderCursor, setFocus, setHoverSource, setMouseTarget, setRoot, updateCursor, updateFigureUnderCursor, updateHoverSource |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected EditDomain domain
protected EditPartViewer viewer
Constructor Detail |
public DomainEventDispatcher(EditDomain d, EditPartViewer v)
d
- the domainv
- the viewerMethod Detail |
public void dispatchFocusGained(org.eclipse.swt.events.FocusEvent event)
EventDispatcher.dispatchFocusGained(org.eclipse.swt.events.FocusEvent)
public void dispatchFocusLost(org.eclipse.swt.events.FocusEvent event)
EventDispatcher.dispatchFocusLost(org.eclipse.swt.events.FocusEvent)
public void dispatchKeyPressed(org.eclipse.swt.events.KeyEvent e)
EventDispatcher.dispatchKeyPressed(org.eclipse.swt.events.KeyEvent)
public void dispatchKeyReleased(org.eclipse.swt.events.KeyEvent e)
EventDispatcher.dispatchKeyReleased(org.eclipse.swt.events.KeyEvent)
public void dispatchMouseDoubleClicked(org.eclipse.swt.events.MouseEvent me)
EventDispatcher.dispatchMouseDoubleClicked(org.eclipse.swt.events.MouseEvent)
public void dispatchMouseEntered(org.eclipse.swt.events.MouseEvent me)
EventDispatcher.dispatchMouseEntered(org.eclipse.swt.events.MouseEvent)
public void dispatchMouseExited(org.eclipse.swt.events.MouseEvent me)
EventDispatcher.dispatchMouseExited(org.eclipse.swt.events.MouseEvent)
public void dispatchMouseHover(org.eclipse.swt.events.MouseEvent me)
EventDispatcher.dispatchMouseHover(org.eclipse.swt.events.MouseEvent)
public void dispatchMousePressed(org.eclipse.swt.events.MouseEvent me)
EventDispatcher.dispatchMousePressed(org.eclipse.swt.events.MouseEvent)
public void dispatchMouseMoved(org.eclipse.swt.events.MouseEvent me)
EventDispatcher.dispatchMouseMoved(org.eclipse.swt.events.MouseEvent)
public void dispatchMouseReleased(org.eclipse.swt.events.MouseEvent me)
EventDispatcher.dispatchMouseReleased(org.eclipse.swt.events.MouseEvent)
public void dispatchNativeDragFinished(org.eclipse.swt.dnd.DragSourceEvent event, AbstractEditPartViewer viewer)
event
- the eventviewer
- the viewer on which the event occured.public void dispatchNativeDragStarted(org.eclipse.swt.dnd.DragSourceEvent event, AbstractEditPartViewer viewer)
event
- the eventviewer
- the viewerprotected org.eclipse.draw2d.EventDispatcher.AccessibilityDispatcher getAccessibilityDispatcher()
EventDispatcher.getAccessibilityDispatcher()
protected final EditPartViewer getViewer()
protected void setCapture(org.eclipse.draw2d.IFigure figure)
EventDispatcher.setCapture(IFigure)
protected void setCursor(org.eclipse.swt.graphics.Cursor newCursor)
SWTEventDispatcher.setCursor(Cursor)
public void setRouteEventsToEditor(boolean value)
value
- true
if all events should go directly to the edit domainpublic void setOverrideCursor(org.eclipse.swt.graphics.Cursor newCursor)
newCursor
- the cursor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |