## Uses of Interface
org.eclipse.swt.events.ShellListener

Packages that use ShellListener
org.eclipse.jface.text.source: Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.jface.window: Provides a general framework for creating and managing windows.
org.eclipse.swt.events: SWT typed listener support.
org.eclipse.swt.widgets: SWT widget public API classes.

### Uses of ShellListener in org.eclipse.jface.text.source

Classes in org.eclipse.jface.text.source that implement ShellListener
`protected class` `AnnotationBarHoverManager.Closer` Deprecated. As of 3.4, no longer used as closer from super class is used

### Uses of ShellListener in org.eclipse.jface.window

Methods in org.eclipse.jface.window that return ShellListener
`protected ShellListener` Window.`getShellListener()` Returns a shell listener.

### Uses of ShellListener in org.eclipse.swt.events

Classes in org.eclipse.swt.events that implement ShellListener
`class` `ShellAdapter` This adapter class provides default implementations for the methods described by the `ShellListener` interface.

Methods in org.eclipse.swt.events that return ShellListener
`static ShellListener` ShellListener.`shellActivatedAdapter​(Consumer<ShellEvent> c)` Static helper method to create a `ShellListener` for the `shellActivated(ShellEvent e)`) method, given a lambda expression or a method reference.
`static ShellListener` ShellListener.`shellClosedAdapter​(Consumer<ShellEvent> c)` Static helper method to create a `ShellListener` for the `shellClosed(ShellEvent e)`) method, given a lambda expression or a method reference.
`static ShellListener` ShellListener.`shellDeactivatedAdapter​(Consumer<ShellEvent> c)` Static helper method to create a `ShellListener` for the `shellDeactivated(ShellEvent e)`) method, given a lambda expression or a method reference.
`static ShellListener` ShellListener.`shellDeiconifiedAdapter​(Consumer<ShellEvent> c)` Static helper method to create a `ShellListener` for the `shellDeiconified(ShellEvent e)`) method, given a lambda expression or a method reference.
`static ShellListener` ShellListener.`shellIconifiedAdapter​(Consumer<ShellEvent> c)` Static helper method to create a `ShellListener` for the `shellIconified(ShellEvent e)`) method, given a lambda expression or a method reference.

### Uses of ShellListener in org.eclipse.swt.widgets

Methods in org.eclipse.swt.widgets with parameters of type ShellListener
`void` Shell.`addShellListener​(ShellListener listener)` Adds the listener to the collection of listeners who will be notified when operations are performed on the receiver, by sending the listener one of the messages defined in the `ShellListener` interface.
`void` Shell.`removeShellListener​(ShellListener listener)` Removes the listener from the collection of listeners who will be notified when operations are performed on the receiver.