|
Eclipse GEF 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.ObjectSWTEventDispatcher
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. |
| Field Summary | |
protected EditDomain |
domain
The edit domain |
protected EditPartViewer |
viewer
The viewer on which this dispatcher is created. |
| Constructor Summary | |
DomainEventDispatcher(EditDomain d,
EditPartViewer v)
Constructs the dispatcher for the given domain and viewer. |
|
| Method Summary | |
void |
dispatchFocusGained(FocusEvent event)
|
void |
dispatchFocusLost(FocusEvent event)
|
void |
dispatchKeyPressed(org.eclipse.swt.events.KeyEvent e)
|
void |
dispatchKeyReleased(org.eclipse.swt.events.KeyEvent e)
|
void |
dispatchKeyTraversed(TraverseEvent 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 |
dispatchMouseWheelScrolled(Event evt)
Forwards the event to the EditDomain. |
void |
dispatchNativeDragFinished(DragSourceEvent event,
AbstractEditPartViewer viewer)
Dispatches a drag finished event. |
void |
dispatchNativeDragStarted(DragSourceEvent event,
AbstractEditPartViewer viewer)
Dispatches a drag started event. |
protected AccessibilityDispatcher |
getAccessibilityDispatcher()
Lazily creates and returns the accessibility dispatcher. |
protected EditPartViewer |
getViewer()
Returns the viewer on which this dispatcher was created |
protected void |
setCapture(IFigure figure)
|
protected void |
setCursor(Cursor newCursor)
|
void |
setOverrideCursor(Cursor newCursor)
Sets the override cursor. |
void |
setRouteEventsToEditor(boolean value)
Sets whether events should go directly to the edit domain. |
| 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 viewer| Method Detail |
public void dispatchFocusGained(FocusEvent event)
EventDispatcher#dispatchFocusGained(org.eclipse.swt.events.FocusEvent)public void dispatchFocusLost(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 dispatchKeyTraversed(TraverseEvent e)
SWTEventDispatcherpublic 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(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)
EventDispatcherprotected AccessibilityDispatcher getAccessibilityDispatcher()
EventDispatcherprotected final EditPartViewer getViewer()
protected void setCapture(IFigure figure)
EventDispatcher#setCapture(IFigure)protected void setCursor(Cursor newCursor)
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 cursor
|
Eclipse GEF 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||