[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug swing/26156] highlighter does not work correctly
From: |
cvs-commit at developer dot classpath dot org |
Subject: |
[Bug swing/26156] highlighter does not work correctly |
Date: |
21 Feb 2006 22:26:49 -0000 |
------- Comment #2 from cvs-commit at developer dot classpath dot org
2006-02-21 22:26 -------
Subject: Bug 26156
CVSROOT: /cvsroot/classpath
Module name: classpath
Branch:
Changes by: Robert Schuster <address@hidden> 06/02/21
10:57:43
Modified files:
. : ChangeLog
javax/swing/text: DefaultCaret.java DefaultHighlighter.java
javax/swing/plaf/basic: BasicTextUI.java
Log message:
Makes highlighting work for jtextarea and jtextfield and
therefore fixes PR #26156.
2006-02-21 Robert Schuster <address@hidden>
* javax/swing/plaf/basic/BasicTextUI.java:
(paint): Remove unneccessary part of the if-expression.
(damageRange): Added case where the range spans multiple lines.
* javax/swing/text/DefaultCaret.java:
(clearHighlight): New method.
(handleHighlight): Removed unneccessary part of the if-expression.
(setDot): Use clearHighlight method.
* javax/swing/text/DefaultHighlighter.java: Use ArrayList instead
of Vector.
(paint): Prevented calling size() on every loop iteration, fixed
calculation of allocation area bounds.
(getHighlights): Implemented.
(removeHighlight): Mark damaged area in textcomponent.
(addHighlight): Mark damaged area in textcomponent.
(changeHighlight): Mark damaged area in textcomponent.
(DefaultHighlighter.HighlightEntry): Made it a real
Highlighter.Highlight implementation.
(DefaultHighlighter.DefaultHighlightPainter.paint): Fixed
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6471&tr2=1.6472&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/DefaultCaret.java.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/text/DefaultHighlighter.java.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicTextUI.java.diff?tr1=1.69&tr2=1.70&r1=text&r2=text
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26156