diff options
author | Roman Kennke <roman@kennke.org> | 2006-08-08 10:36:33 +0000 |
---|---|---|
committer | Roman Kennke <roman@kennke.org> | 2006-08-08 10:36:33 +0000 |
commit | d14cc5e6918f7d684ca03e4108ebe7eb671e92ac (patch) | |
tree | 6679e3441fd0df4bc528b845cc269a402f4f8fda /ChangeLog.libxmlj | |
parent | 22290491be7fc755b459d91e2da9203d1aa733d0 (diff) | |
download | classpath-d14cc5e6918f7d684ca03e4108ebe7eb671e92ac.tar.gz |
2006-08-05 Roman Kennke <kennke@aicas.com>
* javax/swing/text/DefaultHighlight.java
(DefaultHighlightPainter.paintHighlight): Removed method.
(DefaultHighlightPainter.paintLayer): Implemented.
(DefaultHighlightPainter.paint): Implemented more efficient
painting for multiline-highlights.
(HighlightEntry.p0): Changed to be a Position.
(HighlightEntry.p1): Changed to be a Position.
(HighlightEntry.HighlightEntry): Changed to take Position
arfuments.
(HighlightEntry.getStartOffset): Changed to return p0.getOffset();
(HighlightEntry.getEndOffset): Changed to return p1.getOffset();
(LayerHighlightEntry): New inner class. Extends HighlightEntry
and tracks the painted rectangle for efficient repainting.
(addHighlight): Handle layered highlight.
(changeHighlight): Handle layered highlight.
(paintLayeredHighlights): Implemented.
(paint): Paint only non-layered highlights here.
(removeAllHighlights): Trigger correct repaint.
(removeHighlight): Handle layered highlight here for
more efficient repainting.
* javax/swing/text/GlyphView.java
(paint): Handle layered highlights.
* javax/swing/text/PlainView.java
(paint): Handle layered highlights.
* javax/swing/text/WrappedPlainView.java
(WrappedLine.paint): Handle layered highlights.
Diffstat (limited to 'ChangeLog.libxmlj')
0 files changed, 0 insertions, 0 deletions