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

Packages that use ShellListener
Package
Description
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
Modifier and Type
Class
Description
`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
Modifier and Type
Method
Description
`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
Modifier and Type
Class
Description
`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
Modifier and Type
Method
Description
`static ShellListener`
ShellListener.`shellActivatedAdapter(Consumer<ShellEvent> c)`
Static helper method to create a `ShellListener` for the `ShellListener.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 `ShellListener.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 `ShellListener.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 `ShellListener.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 `ShellListener.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
Modifier and Type
Method
Description
`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.