Eclipse Platform Release 3.7

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

Packages that use PaintListener
org.eclipse.jface.text: Provides a framework for creating and manipulating text documents.
org.eclipse.jface.text.source: Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.swt.widgets: SWT widget public API classes.

Uses of PaintListener in org.eclipse.jface.text

Classes in org.eclipse.jface.text that implement PaintListener
`class` `MarginPainter` Paints a vertical line (margin line) after a given column respecting the text viewer's font.
`class` `WhitespaceCharacterPainter` A painter for drawing visible characters for (invisible) whitespace characters.

Uses of PaintListener in org.eclipse.jface.text.source

Classes in org.eclipse.jface.text.source that implement PaintListener
`class` `AnnotationPainter` Paints decorations for annotations provided by an annotation model and/or highlights them in the associated source viewer.
`class` `MatchingCharacterPainter` Highlights the peer character matching the character near the caret position.

Uses of PaintListener in org.eclipse.swt.widgets

Methods in org.eclipse.swt.widgets with parameters of type PaintListener
`void` `Control.addPaintListener(PaintListener listener)` Adds the listener to the collection of listeners who will be notified when the receiver needs to be painted, by sending it one of the messages defined in the `PaintListener` interface.
`void` `Control.removePaintListener(PaintListener listener)` Removes the listener from the collection of listeners who will be notified when the receiver needs to be painted.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.