CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 06/11/05 20:23:13
Modified files: javax/swing/text/html: BlockView.java CSS.java InlineView.java ParagraphView.java gnu/javax/swing/text/html/css: Length.java . : ChangeLog Log message: 2006-11-03 Roman Kennke <[EMAIL PROTECTED]> * javax/swing/text/html/BlockView.java (attributes): New field. (cssHeight): New field. (cssWidth): New field. (painter): New field. (calculateMajorAxisRequirements): Overridden to account for CSS settings. (calculateMinorAxisRequirements): Overridden to account for CSS settings. (layoutMinorAxis): Overridden to account for CSS settings. (changedUpdate): Formatting fixlet. (constrainSize): New helper method. (getAlignment): Fix alignment. (getAttributes): Cache attributes for better performance. (getStyleSheet): Fetch stylesheet from document rather than creating a new one. (paint): Remove comment. (setCSSSpan): New helper method. (setPropertiesFromAttributes): Implemented to fetch the recognized properties. * javax/swing/text/html/CSS.java (getValue): Added mapping for width and height attributes. * javax/swing/text/html/InlineView.java (longestWord): New field. (getLongestWord): New helper method. (calculateLongestWord): New helper method. (getMinimumSpan): Overridden to constrain the minimum span by the longest word. * javax/swing/text/html/ParagraphView.java (cssHeight): New field. (cssWidth): New field. (calculateMinorAxisRequirements): Overridden to account for CSS settings. (setCSSSpan): New helper method. (setPropertiesFromAttributes): Fetch CSS width and height. Added null check. * gnu/javax/swing/text/html/css/Length.java (percentage): New field. (Length): Determine percentage values. (getValue(float)): New method for handling percentage values. (isPercentage): New method. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/BlockView.java?cvsroot=classpath&r1=1.3&r2=1.4 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/CSS.java?cvsroot=classpath&r1=1.6&r2=1.7 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/InlineView.java?cvsroot=classpath&r1=1.4&r2=1.5 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/ParagraphView.java?cvsroot=classpath&r1=1.3&r2=1.4 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/swing/text/html/css/Length.java?cvsroot=classpath&r1=1.1&r2=1.2 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8755&r2=1.8756