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

Packages that use MouseTrackListener
org.eclipse.jface.text.hyperlink: Provides support for detecting and displaying hyperlinks in `ISourceViewer`s.
org.eclipse.jface.text.source: Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.swt.events: SWT typed listener support.
org.eclipse.swt.widgets: SWT widget public API classes.
org.eclipse.ui.console: Application programming interfaces for interaction with the Eclipse console.

### Uses of MouseTrackListener in org.eclipse.jface.text.hyperlink

Classes in org.eclipse.jface.text.hyperlink that implement MouseTrackListener
`class` `HyperlinkManager` Default implementation of a hyperlink manager.

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

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

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

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

Methods in org.eclipse.swt.events that return MouseTrackListener
`static MouseTrackListener` MouseTrackListener.`mouseEnterAdapter​(Consumer<MouseEvent> c)` Static helper method to create a `MouseTrackListener` for the `mouseEnter(MouseEvent e)`) method, given a lambda expression or a method reference.
`static MouseTrackListener` MouseTrackListener.`mouseExitAdapter​(Consumer<MouseEvent> c)` Static helper method to create a `MouseTrackListener` for the `mouseExit(MouseEvent e)`) method, given a lambda expression or a method reference.
`static MouseTrackListener` MouseTrackListener.`mouseHoverAdapter​(Consumer<MouseEvent> c)` Static helper method to create a `MouseTrackListener` for the `mouseHover(MouseEvent e)`) method, given a lambda expression or a method reference.

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

Methods in org.eclipse.swt.widgets with parameters of type MouseTrackListener
`void` Control.`addMouseTrackListener​(MouseTrackListener listener)` Adds the listener to the collection of listeners who will be notified when the mouse passes or hovers over controls, by sending it one of the messages defined in the `MouseTrackListener` interface.
`void` Control.`removeMouseTrackListener​(MouseTrackListener listener)` Removes the listener from the collection of listeners who will be notified when the mouse passes or hovers over controls.

### Uses of MouseTrackListener in org.eclipse.ui.console

Classes in org.eclipse.ui.console that implement MouseTrackListener
`class` `TextConsoleViewer` Default viewer used to display a `TextConsole`.