What??!  You mean you couldn't understand the crystal-clear Win32::GUI
docs?   What's wrong with you? 

Just kidding.  The Win32::GUI docs are awful.

On that page, [X,Y]+ refers to a set of points (one point for each
vertex of the polygon).  You pass the points as X, Y
coordinates in one long list.  Here:

    $dc->Polygon(10, 10, 10, 200, 200, 200, 10, 10);

This draws a right triangle with its right-angled vertex at (200, 200).
If you like, you can group the arguments:

    $dc->Polygon( (10, 10), (10, 200), (200, 200), (10, 10));

They all get flattened out into one list anyhow.

Eric

________________________________

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Shepherd, Mike
Sent: Thursday, February 22, 2007 2:56 PM
To: perl-win32-gui-users@lists.sourceforge.net
Subject: [perl-win32-gui-users] Win32-GUI-DC Polygon



Perl-Win32-GUI users,

 

    I'm looking for an example using Win32-GUI-DC, specifically creating
Polygons (or any of the Poly... objects). The format to create a Polygon
objects is:

 

$DC -> Polygon([X,Y]+)

 

What is getting passed to the polygon - I don't understand the [X,Y]+
notation?

 

Thanks,

 

Mike

 

 

 


Reply via email to