CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 06/11/07 12:57:14
Modified files: gnu/javax/swing/text/html/css: Length.java javax/swing/text/html: CSS.java StyleSheet.java . : ChangeLog Added files: gnu/javax/swing/text/html/css: BorderWidth.java javax/swing/text/html: CSSBorder.java Log message: 2006-11-07 Roman Kennke <[EMAIL PROTECTED]> * gnu/javax/swing/text/html/css/BorderWidth.java: New class. Handles CSS border width values. * gnu/javax/swing/text/html/css/Length.java (floatValue): Made protected so that BorderWidth can access it. * javax/swing/text/html/CSS.java (Attribute.BORDER_BOTTOM_COLOR): New static field. (Attribute.BORDER_BOTTOM_STYLE): New static field. (Attribute.BORDER_LEFT_COLOR): New static field. (Attribute.BORDER_LEFT_STYLE): New static field. (Attribute.BORDER_RIGHT_COLOR): New static field. (Attribute.BORDER_RIGHT_STYLE): New static field. (Attribute.BORDER_TOP_COLOR): New static field. (Attribute.BORDER_TOP_STYLE): New static field. (getValue): Added some mappings for the border color and border width values. * javax/swing/text/html/CSSBorder.java: New class. Implements CSS borders. * javax/swing/text/html/StyleSheet.java (BoxPainter.background): New field. (BoxPainter.border): New field. (BoxPainter.bottomInset): Documented. (BoxPainter.leftInset): Documented. (BoxPainter.rightInset): Documented. (BoxPainter.topInset): Documented. (BoxPainter.BoxPainter): Added support for borders and background. (BoxPainter.getInset): Add border insets. (BoxPainter.paint): Implemented. Paints the background and the CSS border. (addRule): Be less picky about parse and IO exceptions. (getBoxPainter): Adjust to new BoxPainter constructor. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/swing/text/html/css/Length.java?cvsroot=classpath&r1=1.2&r2=1.3 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/swing/text/html/css/BorderWidth.java?cvsroot=classpath&rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/CSS.java?cvsroot=classpath&r1=1.7&r2=1.8 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/StyleSheet.java?cvsroot=classpath&r1=1.10&r2=1.11 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/CSSBorder.java?cvsroot=classpath&rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8767&r2=1.8768