CVSROOT: /cvsroot/classpath Module name: classpath Branch: Changes by: David Gilbert <[EMAIL PROTECTED]> 05/07/21 14:13:36
Modified files: . : ChangeLog examples/gnu/classpath/examples/swing: Demo.java javax/swing/plaf/basic: BasicSliderUI.java javax/swing/plaf/metal: MetalLookAndFeel.java MetalSliderUI.java Log message: 2005-07-21 David Gilbert <[EMAIL PROTECTED]> * javax/swing/plaf/basic/BasicSliderUI.java: (thumbHeight): removed, (thumbWidth): removed, (tickHeight): removed, (installDefaults): deleted initialisation of thumbHeight, thumbWidth and thumbRect, (getPreferredHorizontalSize): changed source of thumb height and width, (getPreferredVerticalSize): likewise, (getMinimumHorizontalSize): reimplemented, (getMinimumVerticalSize): reimplemented, (getMinimumSize): reimplemented, (getMaximumSize): reimplemented, (calculateThumbSize): use getThumbSize(), (calculateThumbLocation): use trackRect not contentRect, (calculateTrackBuffer): use half the thumbRect, (getThumbSize): use constant size, (calculateTrackRect): move track down to middle of contentRect, (getTickLength): return constant, (paintTrack): removed unused local variables, (paintTicks): apply a translation to g temporarily before calling methods to draw ticks, add 0.5 to solve rounding problem, (paintMinorTickForHorizSlider): modified to account for translation already applied to g, (paintMajorTickForHorizSlider): likewise, (paintMinorTickForVertSlider): likewise, (paintMajorTickForVertSlider): likewise, (xPositionForValue): subtract 1 from width, (yPositionForValue): likewise, *javax/swing/plaf/metal/MetalLookAndFeel.java (initComponentDefaults): add slider defaults, *javax/swing/plaf/metal/MetalSliderUI.java: implemented missing methods, * examples/gnu/classpath/examples/swing/Demo.java (mkSliders): added minor ticks and labels. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.4173&tr2=1.4174&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/examples/gnu/classpath/examples/swing/Demo.java.diff?tr1=1.15&tr2=1.16&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicSliderUI.java.diff?tr1=1.16&tr2=1.17&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/metal/MetalLookAndFeel.java.diff?tr1=1.30&tr2=1.31&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/metal/MetalSliderUI.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text _______________________________________________ Commit-classpath mailing list Commit-classpath@gnu.org http://lists.gnu.org/mailman/listinfo/commit-classpath