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
|
static int
|
DEFAULT_LAYER
The default annotation layer. |
Method Summary
|
int
|
getLayer
()
Returns the annotations drawing layer. |
void
|
paint
(
GC gc,
Canvas canvas,
Rectangle bounds)
Implement this method to draw a graphical representation
of this annotation within the given bounds. |
DEFAULT_LAYER
static final int DEFAULT_LAYER
- The default annotation layer.
-
See Also:
-
Constant Field Values
getLayer
int getLayer()
- Returns the annotations drawing layer.
-
-
Returns:
- the annotations drawing layer
paint
void paint(
GC gc,
Canvas canvas,
Rectangle bounds)
- 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 GC -
canvas
- the canvas to draw on -
bounds
- the bounds inside the canvas to draw on
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.