summaryrefslogtreecommitdiff
path: root/ChangeLog.libxmlj
diff options
context:
space:
mode:
authorRoman Kennke <roman@kennke.org>2006-08-08 10:36:33 +0000
committerRoman Kennke <roman@kennke.org>2006-08-08 10:36:33 +0000
commitd14cc5e6918f7d684ca03e4108ebe7eb671e92ac (patch)
tree6679e3441fd0df4bc528b845cc269a402f4f8fda /ChangeLog.libxmlj
parent22290491be7fc755b459d91e2da9203d1aa733d0 (diff)
downloadclasspath-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