CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 06/08/16 00:31:20
Modified files: javax/swing/plaf/metal: MetalTreeUI.java examples/gnu/classpath/examples/swing: TreeDemo.java . : ChangeLog Log message: 2006-08-16 Roman Kennke <[EMAIL PROTECTED]> * javax/swing/plaf/metal/MetalTreeUI.java (LineStyleListener): New property listener, that updates the line style setting if the corresponding property changes. (lineStyleListener): New field. (lineStyle): New field. (LINE_STYLE_ANGLED): New constant field. (LINE_STYLE_HORIZONTAL): New constant field. (LINE_STYLE_NONE): New constant field. (LINE_STYLE_VALUE_ANGLED): New constant field. (LINE_STYLE_VALUE_HORIZONTAL): New constant field. (LINE_STYLE_VALUE_NONE): New constant field. (LINE_STYLE_PROPERTY): New constant field. (decodeLineStyle): Implemented. (installUI): Install line style listener. Set initial lineStyle. (uninstallUI): Uninstall line style listener. (paintHorizontalPartOfLeg): Only call super for angled lineStyle. (paintVerticalPartOfLeg): Only call super for angled lineStyle. (paintHorizontalSeparators): Implemented. (paint): If lineStyle==HORIZONTAL, call paintHorizontalSeparators(). * examples/gnu/classpath/examples/swing/TreeDemo.java (createContent): Add panel for selecting line styles. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/plaf/metal/MetalTreeUI.java?cvsroot=classpath&r1=1.17&r2=1.18 http://cvs.savannah.gnu.org/viewcvs/classpath/examples/gnu/classpath/examples/swing/TreeDemo.java?cvsroot=classpath&r1=1.4&r2=1.5 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8409&r2=1.8410