# Uses of Package
org.eclipse.swt.events

Packages that use org.eclipse.swt.events
org.eclipse.nebula.jface.gridviewer
org.eclipse.nebula.widgets.grid
org.eclipse.rap.rwt.widgets
org.eclipse.swt.custom
org.eclipse.swt.events
org.eclipse.swt.widgets

Classes in org.eclipse.swt.events used by org.eclipse.nebula.jface.gridviewer
DisposeEvent: Instances of this class are sent as a result of widgets being disposed.
TreeListener: Classes which implement this interface provide methods that deal with the expanding and collapsing of tree branches.

Classes in org.eclipse.swt.events used by org.eclipse.nebula.widgets.grid
ControlListener: Classes which implement this interface provide methods that deal with the events that are generated by moving and resizing controls.
SelectionListener: Classes which implement this interface provide methods that deal with the events that are generated when selection occurs in a control.
TreeListener: Classes which implement this interface provide methods that deal with the expanding and collapsing of tree branches.

Classes in org.eclipse.swt.events used by org.eclipse.rap.rwt.widgets
SelectionListener: Classes which implement this interface provide methods that deal with the events that are generated when selection occurs in a control.

Classes in org.eclipse.swt.events used by org.eclipse.swt.custom
ModifyListener: Classes which implement this interface provide a method that deals with the events that are generated when text is modified.
SelectionListener: Classes which implement this interface provide methods that deal with the events that are generated when selection occurs in a control.
VerifyListener: Classes which implement this interface provide a method that deals with the events that are generated when text is modified.

Classes in org.eclipse.swt.events used by org.eclipse.swt.events
ArmEvent: Instances of this class are sent as a result of a widget such as a menu item being armed.
ControlEvent: Instances of this class are sent as a result of controls being moved or resized.
DisposeEvent: Instances of this class are sent as a result of widgets being disposed.
DragDetectEvent: Instances of this class are sent as a result of a drag gesture.
ExpandEvent: Instances of this class are sent as a result of expand item being expanded and collapsed.
FocusEvent: Instances of this class are sent as a result of widgets gaining and losing focus.
GestureEvent: Instances of this class are sent in response to touch-based gestures that are triggered by the user.
HelpEvent: Instances of this class are sent as a result of widgets gaining and losing focus.
KeyEvent: Instances of this class are sent as a result of keys being pressed and released on the keyboard.
MenuDetectEvent: Instances of this class are sent whenever the platform- specific trigger for showing a context menu is detected.
MenuEvent: Instances of this class are sent as a result of menus being shown and hidden.
ModifyEvent: Instances of this class are sent as a result of text being modified.
MouseEvent: Instances of this class are sent whenever mouse related actions occur.
PaintEvent: Instances of this class are sent as a result of visible areas of controls requiring re-painting.
SelectionEvent: Instances of this class are sent as a result of widgets being selected.
ShellEvent: Instances of this class are sent as a result of operations being performed on shells.
TouchEvent: Instances of this class are sent in response to a touch-based input source being touched.
TraverseEvent: Instances of this class are sent as a result of widget traversal actions.
TreeEvent: Instances of this class are sent as a result of trees being expanded and collapsed.
VerifyEvent: Instances of this class are sent as a result of text being modified.

Classes in org.eclipse.swt.events used by org.eclipse.swt.widgets
ArmListener: Classes which implement this interface provide a method that deals with the event that is generated when a widget, such as a menu item, is armed.
ControlListener: Classes which implement this interface provide methods that deal with the events that are generated by moving and resizing controls.
DisposeListener: Classes which implement this interface provide a method that deals with the event that is generated when a widget is disposed.
DragDetectListener: Classes which implement this interface provide methods that deal with the events that are generated when a drag gesture is detected.
ExpandListener: Classes which implement this interface provide methods that deal with the expanding and collapsing of `ExpandItem`s.
FocusListener: Classes which implement this interface provide methods that deal with the events that are generated as controls gain and lose focus.
GestureListener: Classes which implement this interface provide methods that deal with the events that are generated as gestures are triggered by the user interacting with a touch pad or touch screen.
HelpListener: Classes which implement this interface provide a method that deals with the event that is generated when help is requested for a control, typically when the user presses F1.
KeyListener: Classes which implement this interface provide methods that deal with the events that are generated as keys are pressed on the system keyboard.
MenuDetectListener: Classes which implement this interface provide methods that deal with the events that are generated when the platform-specific trigger for showing a context menu is detected.
MenuListener: Classes which implement this interface provide methods that deal with the hiding and showing of menus.
ModifyListener: Classes which implement this interface provide a method that deals with the events that are generated when text is modified.
MouseListener: Classes which implement this interface provide methods that deal with the events that are generated as mouse buttons are pressed.
PaintListener: Classes which implement this interface provide methods that deal with the events that are generated when the control needs to be painted.
SelectionListener: Classes which implement this interface provide methods that deal with the events that are generated when selection occurs in a control.
ShellListener: Classes which implement this interface provide methods that deal with changes in state of `Shell`s.
TouchListener: Classes which implement this interface provide methods that deal with the events that are generated as touches occur on a touch-aware input surface.
TraverseListener: Classes which implement this interface provide a method that deals with the events that are generated when a traverse event occurs in a control.
TreeListener: Classes which implement this interface provide methods that deal with the expanding and collapsing of tree branches.
VerifyListener: Classes which implement this interface provide a method that deals with the events that are generated when text is modified.