Package org.eclipse.jface.text.source
Interface IAnnotationPresentation
- All Known Implementing Classes:
DefaultRangeIndicator
,ProjectionAnnotation
public interface IAnnotationPresentation
Interface for annotations that can take care of their own visible representation.
- Since:
- 3.0
-
Field Summary
-
Method Summary
-
Field Details
-
DEFAULT_LAYER
static final int DEFAULT_LAYERThe default annotation layer.- See Also:
-
-
Method Details
-
getLayer
int getLayer()Returns the annotations drawing layer.- Returns:
- the annotations drawing layer
-
paint
Implement this method to draw a graphical representation of this annotation within the given bounds.Note that this method is not used when drawing annotations on the editor's text widget. This is handled trough a
AnnotationPainter.IDrawingStrategy
.- Parameters:
gc
- the drawing GCcanvas
- the canvas to draw onbounds
- the bounds inside the canvas to draw on
-