## Uses of Class
org.eclipse.draw2d.EventDispatcher

Packages that use EventDispatcher
Package | Description
--- | ---
org.eclipse.draw2d | Primary package containing general interfaces and implementation classes.

### Uses of EventDispatcher in org.eclipse.draw2d

Subclasses of EventDispatcher in org.eclipse.draw2d
Modifier and Type | Class and Description
--- | ---
`class` | `SWTEventDispatcher` The SWTEventDispatcher provides draw2d with the ability to dispatch SWT Events.

Methods in org.eclipse.draw2d that return EventDispatcher
Modifier and Type | Method and Description
--- | ---
`protected EventDispatcher` | LightweightSystem.`getEventDispatcher()` Returns this LightwightSystem's EventDispatcher.
`EventDispatcher` | LightweightSystem.RootFigure.`internalGetEventDispatcher()`
`EventDispatcher` | Figure.`internalGetEventDispatcher()`
`EventDispatcher` | IFigure.`internalGetEventDispatcher()` This method is for internal purposes only and should not be called.

Methods in org.eclipse.draw2d with parameters of type EventDispatcher
Modifier and Type | Method and Description
--- | ---
`void` | LightweightSystem.`setEventDispatcher(EventDispatcher dispatcher)` Sets this LightweightSystem's EventDispatcher.

Constructors in org.eclipse.draw2d with parameters of type EventDispatcher
Constructor and Description
`InputEvent(EventDispatcher dispatcher, IFigure source, int state)` Constructs a new InputEvent.
`KeyEvent(EventDispatcher dispatcher, IFigure source, KeyEvent ke)` Constructs a new KeyEvent.
`MouseEvent(EventDispatcher dispatcher, IFigure source, MouseEvent me)` Constructs a new MouseEvent.
`MouseEvent(int x, int y, EventDispatcher dispatcher, IFigure f, int button, int stateMask)` Deprecated. Use `MouseEvent.MouseEvent(EventDispatcher, IFigure, org.eclipse.swt.events.MouseEvent)` instead.