|
From: | Roman Kennke |
Subject: | [commit-cp] classpath javax/swing/text/PlainView.java javax... |
Date: | Fri, 11 Aug 2006 12:07:03 +0000 |
CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 06/08/11 12:07:03 Modified files: javax/swing/text: PlainView.java Utilities.java . : ChangeLog Log message: 2006-08-11 Roman Kennke <address@hidden> * javax/swing/text/PlainView.java (tabBase): New field. (tabSize): New field. (updateMetrics): Update tabSize. (lineToRect): Only allocate when really necessary. (modelToView): Use tabBase for offset calculations. (paint): Only allocate when really necessary. Update tabBase. (nextTabStop): Fixed tab calculation. (viewToModel): Correctly handle multiline text and locations outside the view's bounds. Set bias. (getLineLength): Use tabBase. * javax/swing/text/Utilities.java (drawTabbedText): Don't special case newlines. The views must take care of this. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/PlainView.java?cvsroot=classpath&r1=1.45&r2=1.46 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/Utilities.java?cvsroot=classpath&r1=1.33&r2=1.34 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8364&r2=1.8365
[Prev in Thread] | Current Thread | [Next in Thread] |