You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by gb...@apache.org on 2010/07/02 19:08:54 UTC
svn commit: r960059 - in
/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra:
TerraCalendarButtonSkin.java TerraColorChooserButtonSkin.java
TerraListButtonSkin.java TerraMenuButtonSkin.java TerraPushButtonSkin.java
TerraTabPaneSkin.java
Author: gbrown
Date: Fri Jul 2 17:08:54 2010
New Revision: 960059
URL: http://svn.apache.org/viewvc?rev=960059&view=rev
Log:
Fix rounded rectangle rendering issue in buttons.
Modified:
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraCalendarButtonSkin.java
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraColorChooserButtonSkin.java
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraListButtonSkin.java
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraMenuButtonSkin.java
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraPushButtonSkin.java
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraTabPaneSkin.java
Modified: pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraCalendarButtonSkin.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraCalendarButtonSkin.java?rev=960059&r1=960058&r2=960059&view=diff
==============================================================================
--- pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraCalendarButtonSkin.java (original)
+++ pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraCalendarButtonSkin.java Fri Jul 2 17:08:54 2010
@@ -236,7 +236,7 @@ public class TerraCalendarButtonSkin ext
// Paint the background
graphics.setPaint(new GradientPaint(width / 2f, 0, bevelColor,
width / 2f, height / 2f, backgroundColor));
- graphics.fill(new RoundRectangle2D.Double(0, 0, width, height,
+ graphics.fill(new RoundRectangle2D.Double(0.5, 0.5, width - 1, height - 1,
CORNER_RADIUS, CORNER_RADIUS));
// Paint the content
Modified: pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraColorChooserButtonSkin.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraColorChooserButtonSkin.java?rev=960059&r1=960058&r2=960059&view=diff
==============================================================================
--- pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraColorChooserButtonSkin.java (original)
+++ pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraColorChooserButtonSkin.java Fri Jul 2 17:08:54 2010
@@ -182,7 +182,7 @@ public class TerraColorChooserButtonSkin
// Paint the background
graphics.setPaint(new GradientPaint(width / 2f, 0, bevelColor,
width / 2f, height / 2f, backgroundColor));
- graphics.fill(new RoundRectangle2D.Double(0, 0, width, height,
+ graphics.fill(new RoundRectangle2D.Double(0.5, 0.5, width - 1, height - 1,
CORNER_RADIUS, CORNER_RADIUS));
// Paint the content
Modified: pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraListButtonSkin.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraListButtonSkin.java?rev=960059&r1=960058&r2=960059&view=diff
==============================================================================
--- pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraListButtonSkin.java (original)
+++ pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraListButtonSkin.java Fri Jul 2 17:08:54 2010
@@ -268,7 +268,7 @@ public class TerraListButtonSkin extends
// Paint the background
graphics.setPaint(new GradientPaint(width / 2f, 0, bevelColor,
width / 2f, height / 2f, backgroundColor));
- graphics.fill(new RoundRectangle2D.Double(0, 0, width, height,
+ graphics.fill(new RoundRectangle2D.Double(0.5, 0.5, width - 1, height - 1,
CORNER_RADIUS, CORNER_RADIUS));
// Paint the content
Modified: pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraMenuButtonSkin.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraMenuButtonSkin.java?rev=960059&r1=960058&r2=960059&view=diff
==============================================================================
--- pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraMenuButtonSkin.java (original)
+++ pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraMenuButtonSkin.java Fri Jul 2 17:08:54 2010
@@ -231,7 +231,7 @@ public class TerraMenuButtonSkin extends
&& bevelColor != null) {
graphics.setPaint(new GradientPaint(width / 2f, 0, bevelColor,
width / 2f, height / 2f, backgroundColor));
- graphics.fill(new RoundRectangle2D.Double(0, 0, width, height,
+ graphics.fill(new RoundRectangle2D.Double(0.5, 0.5, width - 1, height - 1,
CORNER_RADIUS, CORNER_RADIUS));
}
Modified: pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraPushButtonSkin.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraPushButtonSkin.java?rev=960059&r1=960058&r2=960059&view=diff
==============================================================================
--- pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraPushButtonSkin.java (original)
+++ pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraPushButtonSkin.java Fri Jul 2 17:08:54 2010
@@ -221,7 +221,7 @@ public class TerraPushButtonSkin extends
&& bevelColor != null) {
graphics.setPaint(new GradientPaint(width / 2f, 0, bevelColor,
width / 2f, height / 2f, backgroundColor));
- graphics.fill(new RoundRectangle2D.Double(0, 0, width, height,
+ graphics.fill(new RoundRectangle2D.Double(0.5, 0.5, width - 1, height - 1,
CORNER_RADIUS, CORNER_RADIUS));
}
Modified: pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraTabPaneSkin.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraTabPaneSkin.java?rev=960059&r1=960058&r2=960059&view=diff
==============================================================================
--- pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraTabPaneSkin.java (original)
+++ pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraTabPaneSkin.java Fri Jul 2 17:08:54 2010
@@ -200,7 +200,7 @@ public class TerraTabPaneSkin extends Co
case HORIZONTAL: {
graphics.setPaint(new GradientPaint(width / 2f, 0, buttonBevelColor,
width / 2f, height / 2f, backgroundColor));
- graphics.fill(new RoundRectangle2D.Double(0, 0, width, height + CORNER_RADIUS,
+ graphics.fill(new RoundRectangle2D.Double(0.5, 0.5, width - 1, height - 1 + CORNER_RADIUS,
CORNER_RADIUS, CORNER_RADIUS));
break;
}
@@ -208,7 +208,7 @@ public class TerraTabPaneSkin extends Co
case VERTICAL: {
graphics.setPaint(new GradientPaint(0, height / 2f, buttonBevelColor,
width / 2f, height / 2f, backgroundColor));
- graphics.fill(new RoundRectangle2D.Double(0, 0, width + CORNER_RADIUS, height,
+ graphics.fill(new RoundRectangle2D.Double(0.5, 0.5, width - 1 + CORNER_RADIUS, height - 1,
CORNER_RADIUS, CORNER_RADIUS));
break;
}