[lazarus] problem with canvas.pie

Mattias Gaertner nc-gaertnma at netcologne.de
Mon Aug 18 15:25:48 EDT 2003


On Wed, 9 Jul 2003 00:18:36 +0200
Manuel Pérez López <manuel.perez.lopez at hispalinux.es> wrote:

> Hello:
> 
> I do not know if there is a bug in Lazarus or FPC. it's about the method
> Pie.
> 
> Delphi definition:
> 
> The method Pie draws a section of an ellipse,   limited by the rectangle
> (X1, Y1) and (X2, Y2) on   the indication surface.  The drawn section is  
> 
> determined by two lines, which outgoing from the   center of the ellipse
> by the points (X3, Y3) and (X4,   Y4) to lead.
> 
> 
> I did not find the FreePascal definition of a method Pie, and I suppose
> that it is the same.
> 
> But, this does not work properly. It draws a fool pie. Example:
> 
> PaintBox1.Canvas.Pie( 200,200,400,400,400,300,300,200);
> does not draw the correct 1/4 circle.

Fixed

Mattias






More information about the Lazarus mailing list