diff -urN pnetlib.cvs/System.Drawing.Xsharp/DrawingGraphics.cs pnetlib.new/System.Drawing.Xsharp/DrawingGraphics.cs --- pnetlib.cvs/System.Drawing.Xsharp/DrawingGraphics.cs 2003-08-29 06:53:19.000000000 +0200 +++ pnetlib.new/System.Drawing.Xsharp/DrawingGraphics.cs 2003-09-16 09:05:36.000000000 +0200 @@ -130,7 +130,7 @@ int width = RestrictXY(rect[1].X) - x; int height = RestrictXY(rect[2].Y) - y; graphics.DrawArc(x, y, width, height, - startAngle, sweepAngle); + -startAngle, -sweepAngle); } // Draw a pie slice within a rectangle defined by four points. @@ -144,7 +144,7 @@ int width = RestrictXY(rect[1].X) - x; int height = RestrictXY(rect[2].Y) - y; graphics.DrawPie(x, y, width, height, - startAngle, sweepAngle); + -startAngle, -sweepAngle); } // Fill a pie slice within a rectangle defined by four points. @@ -159,7 +159,7 @@ int height = RestrictXY(rect[2].Y) - y; graphics.ArcMode = ArcMode.ArcPieSlice; graphics.FillArc(x, y, width, height, - startAngle, sweepAngle); + -startAngle, -sweepAngle); } // Draw a string using the current font and brush. diff -urN pnetlib.cvs/System.Windows.Forms/Themes/DefaultThemePainter.cs pnetlib.new/System.Windows.Forms/Themes/DefaultThemePainter.cs --- pnetlib.cvs/System.Windows.Forms/Themes/DefaultThemePainter.cs 2003-09-11 17:07:27.000000000 +0200 +++ pnetlib.new/System.Windows.Forms/Themes/DefaultThemePainter.cs 2003-09-15 20:22:17.000000000 +0200 @@ -1349,21 +1349,21 @@ // draw inner border using (Pen p = new Pen(darkdark)) { - graphics.DrawArc(p, x+2, y+2, width-2, width-2, 30, 190); + graphics.DrawArc(p, x+2, y+2, width-2, width-2, 140, 190); } using (Pen p = new Pen(light)) { - graphics.DrawArc(p, x+2, y+2, width-2, width-2, 220, 180); + graphics.DrawArc(p, x+2, y+2, width-2, width-2, 320, 180); } // draw outer border using (Pen p = new Pen(dark)) { - graphics.DrawArc(p, x+1, y+1, width, width, 30, 190); + graphics.DrawArc(p, x+1, y+1, width, width, 140, 190); } using (Pen p = new Pen(lightlight)) { - graphics.DrawArc(p, x+1, y+1, width, width, 220, 180); + graphics.DrawArc(p, x+1, y+1, width, width, 320, 180); } } else