CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 06/08/31 21:07:05
Modified files: . : ChangeLog javax/swing/text: BoxView.java GlyphView.java ParagraphView.java javax/swing/text/html: CSS.java ParagraphView.java StyleSheet.java Added files: gnu/javax/swing/text/html/css: Length.java Log message: 2006-08-31 Roman Kennke <[EMAIL PROTECTED]> * javax/swing/text/BoxView.java (getWidth): Return the width with insets added, not with one added and one removed. (getHeight): Return the height with insets added, not with one added and one removed. * javax/swing/text/GlyphView.java (DefaultGlyphPainter.viewToModel): Need to add the start offset. * javax/swing/text/ParagraphView.java (Row.getAlignment): Adjust alignment with respect to the justification attribute. (Row.getLeftInset): Overridden to adjust for firstLineIndent attribute. * javax/swing/text/html/CSS.java (getValue): Convert length values. * javax/swing/text/html/Paragraph.java (painter): New field. (paint): Implemented to delegate painting to the BoxPainter too. (setPropertiesFromAttributes): Implemented to load attributes from CSS. * javax/swing/text/html/StyleSheet.java (BoxPainter.as): Removed field. (BoxPainter.leftInset): New field. (BoxPainter.bottomInset): New field. (BoxPainter.rightInset): New field. (BoxPainter.topInset): New field. (BoxPainter.BoxPainter): Implemented to load the insets from CSS. (BoxPainter.getInset): Implemented. * gnu/javax/swing/text/html/Length.java: New class. Converts CSS length units to usable values. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8480&r2=1.8481 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/swing/text/html/css/Length.java?cvsroot=classpath&rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/BoxView.java?cvsroot=classpath&r1=1.24&r2=1.25 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/GlyphView.java?cvsroot=classpath&r1=1.20&r2=1.21 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/ParagraphView.java?cvsroot=classpath&r1=1.11&r2=1.12 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/CSS.java?cvsroot=classpath&r1=1.5&r2=1.6 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/ParagraphView.java?cvsroot=classpath&r1=1.2&r2=1.3 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/StyleSheet.java?cvsroot=classpath&r1=1.8&r2=1.9