org.eclipse.draw2d
Class SWTEventDispatcher
java.lang.Object
|
+--org.eclipse.draw2d.EventDispatcher
|
+--org.eclipse.draw2d.SWTEventDispatcher
- public class SWTEventDispatcher
- extends EventDispatcher
The SWTEventDispatcher provides draw2d with the ability to
dispatch SWT Events. The LightweightSystem
adds SWT event listeners on its Canvas. When the Canvas receives
an SWT event, it calls the appropriate dispatcher method in
SWTEventDispatcher.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ANY_BUTTON
protected static final int ANY_BUTTON
control
protected Control control
SWTEventDispatcher
public SWTEventDispatcher()
dispatchFocusGained
public void dispatchFocusGained(FocusEvent e)
- Overrides:
dispatchFocusGained in class EventDispatcher
dispatchFocusLost
public void dispatchFocusLost(FocusEvent e)
- Overrides:
dispatchFocusLost in class EventDispatcher
dispatchKeyPressed
public void dispatchKeyPressed(KeyEvent e)
- Overrides:
dispatchKeyPressed in class EventDispatcher
dispatchKeyReleased
public void dispatchKeyReleased(KeyEvent e)
- Overrides:
dispatchKeyReleased in class EventDispatcher
dispatchKeyTraversed
public void dispatchKeyTraversed(TraverseEvent e)
- Overrides:
dispatchKeyTraversed in class EventDispatcher
dispatchMouseHover
public void dispatchMouseHover(MouseEvent me)
- Overrides:
dispatchMouseHover in class EventDispatcher
dispatchMouseDoubleClicked
public void dispatchMouseDoubleClicked(MouseEvent me)
- Overrides:
dispatchMouseDoubleClicked in class EventDispatcher
dispatchMouseEntered
public void dispatchMouseEntered(MouseEvent me)
- Overrides:
dispatchMouseEntered in class EventDispatcher
dispatchMouseExited
public void dispatchMouseExited(MouseEvent me)
- Overrides:
dispatchMouseExited in class EventDispatcher
dispatchMousePressed
public void dispatchMousePressed(MouseEvent me)
- Overrides:
dispatchMousePressed in class EventDispatcher
dispatchMouseMoved
public void dispatchMouseMoved(MouseEvent me)
- Overrides:
dispatchMouseMoved in class EventDispatcher
dispatchMouseReleased
public void dispatchMouseReleased(MouseEvent me)
- Overrides:
dispatchMouseReleased in class EventDispatcher
getAccessibilityDispatcher
protected EventDispatcher.AccessibilityDispatcher getAccessibilityDispatcher()
- Overrides:
getAccessibilityDispatcher in class EventDispatcher
getCurrentEvent
protected MouseEvent getCurrentEvent()
getCursorTarget
protected IFigure getCursorTarget()
getToolTipHelper
protected ToolTipHelper getToolTipHelper()
getFocusTraverseManager
protected final FocusTraverseManager getFocusTraverseManager()
getMouseTarget
protected IFigure getMouseTarget()
getRoot
protected IFigure getRoot()
isCaptured
protected boolean isCaptured()
releaseCapture
protected void releaseCapture()
requestFocus
public void requestFocus(IFigure fig)
- Overrides:
requestFocus in class EventDispatcher
requestRemoveFocus
public void requestRemoveFocus(IFigure fig)
- Overrides:
requestRemoveFocus in class EventDispatcher
setCapture
protected void setCapture(IFigure figure)
setControl
public void setControl(Control c)
- Overrides:
setControl in class EventDispatcher
setCursor
protected void setCursor(Cursor c)
setEnableKeyTraversal
public void setEnableKeyTraversal(boolean traverse)
setFigureUnderCursor
protected void setFigureUnderCursor(IFigure f)
setFocus
protected void setFocus(IFigure fig)
setHoverSource
protected void setHoverSource(Figure figure,
MouseEvent me)
setMouseTarget
protected void setMouseTarget(IFigure figure)
setRoot
public void setRoot(IFigure figure)
- Overrides:
setRoot in class EventDispatcher
updateCursor
protected void updateCursor()
updateFigureUnderCursor
protected void updateFigureUnderCursor(MouseEvent me)
updateHoverSource
protected void updateHoverSource(MouseEvent me)