[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi...
From: |
David Gilbert |
Subject: |
[commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi... |
Date: |
Tue, 13 Jun 2006 15:10:39 +0000 |
CVSROOT: /sources/classpath
Module name: classpath
Changes by: David Gilbert <trebligd> 06/06/13 15:10:39
Modified files:
. : ChangeLog
javax/swing/plaf/basic: BasicSliderUI.java
Log message:
2006-06-13 David Gilbert <address@hidden>
* javax/swing/plaf/basic/BasicSliderUI.java
(calculateThumbSize): Removed unnecessary code,
(calculateThumbLocation): Shift position by one,
(calculateTickRect): Shift position by one when ticks are
displayed,
(calculateLabelRect): Calculate rect differently according to
whether
or not the labels are visible,
(paintTrack): Shift track down one pixel.
----------------------------------------------------------------------
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.7796&r2=1.7797
http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/plaf/basic/BasicSliderUI.java?cvsroot=classpath&r1=1.31&r2=1.32
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/classpath/classpath/ChangeLog,v
retrieving revision 1.7796
retrieving revision 1.7797
diff -u -b -r1.7796 -r1.7797
--- ChangeLog 13 Jun 2006 14:18:15 -0000 1.7796
+++ ChangeLog 13 Jun 2006 15:10:36 -0000 1.7797
@@ -1,3 +1,13 @@
+2006-06-13 David Gilbert <address@hidden>
+
+ * javax/swing/plaf/basic/BasicSliderUI.java
+ (calculateThumbSize): Removed unnecessary code,
+ (calculateThumbLocation): Shift position by one,
+ (calculateTickRect): Shift position by one when ticks are displayed,
+ (calculateLabelRect): Calculate rect differently according to whether
+ or not the labels are visible,
+ (paintTrack): Shift track down one pixel.
+
2006-06-13 Lillian Angel <address@hidden>
* java/awt/image/PixelGrabber.java
Index: javax/swing/plaf/basic/BasicSliderUI.java
===================================================================
RCS file:
/sources/classpath/classpath/javax/swing/plaf/basic/BasicSliderUI.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- javax/swing/plaf/basic/BasicSliderUI.java 13 Jun 2006 09:28:57 -0000
1.31
+++ javax/swing/plaf/basic/BasicSliderUI.java 13 Jun 2006 15:10:38 -0000
1.32
@@ -1151,10 +1151,6 @@
Dimension d = getThumbSize();
thumbRect.width = d.width;
thumbRect.height = d.height;
- if (slider.getOrientation() == JSlider.HORIZONTAL)
- thumbRect.y = trackRect.y;
- else
- thumbRect.x = trackRect.x;
}
/**
@@ -1188,11 +1184,11 @@
if (slider.getOrientation() == JSlider.HORIZONTAL)
{
thumbRect.x = xPositionForValue(value) - thumbRect.width / 2;
- thumbRect.y = trackRect.y;
+ thumbRect.y = trackRect.y + 1;
}
else
{
- thumbRect.x = trackRect.x;
+ thumbRect.x = trackRect.x + 1;
thumbRect.y = yPositionForValue(value) - thumbRect.height / 2;
}
}
@@ -1299,6 +1295,10 @@
tickRect.width = trackRect.width;
tickRect.height = slider.getPaintTicks() ? getTickLength() : 0;
+ // this makes our Mauve tests pass...can't explain it!
+ if (!slider.getPaintTicks())
+ tickRect.y--;
+
if (tickRect.y + tickRect.height > contentRect.y + contentRect.height)
tickRect.height = contentRect.y + contentRect.height - tickRect.y;
}
@@ -1309,31 +1309,53 @@
tickRect.width = slider.getPaintTicks() ? getTickLength() : 0;
tickRect.height = trackRect.height;
+ // this makes our Mauve tests pass...can't explain it!
+ if (!slider.getPaintTicks())
+ tickRect.x--;
+
if (tickRect.x + tickRect.width > contentRect.x + contentRect.width)
tickRect.width = contentRect.x + contentRect.width - tickRect.x;
}
}
/**
- * This method calculates the size and position of the labelRect. It must
- * take into account the orientation of the slider.
+ * Calculates the <code>labelRect</code> field, taking into account the
+ * orientation of the slider.
*/
protected void calculateLabelRect()
{
if (slider.getOrientation() == JSlider.HORIZONTAL)
{
+ if (slider.getPaintLabels())
+ {
labelRect.x = contentRect.x;
- labelRect.y = tickRect.y + tickRect.height;
+ labelRect.y = tickRect.y + tickRect.height - 1;
labelRect.width = contentRect.width;
+ }
+ else
+ {
+ labelRect.x = trackRect.x;
+ labelRect.y = tickRect.y + tickRect.height;
+ labelRect.width = trackRect.width;
+ }
labelRect.height = getHeightOfTallestLabel();
}
else
{
- labelRect.x = tickRect.x + tickRect.width;
+ if (slider.getPaintLabels())
+ {
+ labelRect.x = tickRect.x + tickRect.width - 1;
labelRect.y = contentRect.y;
- labelRect.width = getWidthOfWidestLabel();
labelRect.height = contentRect.height;
}
+ else
+ {
+ labelRect.x = tickRect.x + tickRect.width;
+ labelRect.y = trackRect.y;
+ labelRect.height = trackRect.height;
+ }
+ labelRect.width = getWidthOfWidestLabel();
+ }
}
/**
@@ -1643,7 +1665,7 @@
int width;
int height;
- Point a = new Point(trackRect.x, trackRect.y);
+ Point a = new Point(trackRect.x, trackRect.y + 1);
Point b = new Point(a);
Point c = new Point(a);
Point d = new Point(a);
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., (continued)
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., Lillian Angel, 2006/06/07
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., David Gilbert, 2006/06/08
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., Lillian Angel, 2006/06/08
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., Lillian Angel, 2006/06/08
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., David Gilbert, 2006/06/09
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., David Gilbert, 2006/06/09
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., Lillian Angel, 2006/06/09
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., Lillian Angel, 2006/06/12
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., Lillian Angel, 2006/06/12
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., David Gilbert, 2006/06/13
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi...,
David Gilbert <=
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., Tania Bento, 2006/06/15
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., Robert Schuster, 2006/06/16
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., Roman Kennke, 2006/06/21
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., Tania Bento, 2006/06/21
- [commit-cp] classpath ChangeLog javax/swing/plaf/basic/Basi..., David Gilbert, 2006/06/22