Changed array of points to be a const for DrawPolygon() and FillPolygon()

This commit is contained in:
troy%netscape.com 1998-07-17 17:32:53 +00:00
Родитель 0ecc2690fa
Коммит a3a4da0885
7 изменённых файлов: 14 добавлений и 14 удалений

Просмотреть файл

@ -638,7 +638,7 @@ void nsRenderingContextMac :: FillRect(nscoord aX, nscoord aY, nscoord aWidth, n
}
void nsRenderingContextMac::DrawPolygon(nsPoint aPoints[], PRInt32 aNumPoints)
void nsRenderingContextMac::DrawPolygon(const nsPoint aPoints[], PRInt32 aNumPoints)
{
PRUint32 i ;
XPoint * xpoints;
@ -661,7 +661,7 @@ void nsRenderingContextMac::DrawPolygon(nsPoint aPoints[], PRInt32 aNumPoints)
PR_Free((void *)xpoints);
}
void nsRenderingContextMac::FillPolygon(nsPoint aPoints[], PRInt32 aNumPoints)
void nsRenderingContextMac::FillPolygon(const nsPoint aPoints[], PRInt32 aNumPoints)
{
PRUint32 i ;
XPoint * xpoints;

Просмотреть файл

@ -97,8 +97,8 @@ public:
virtual void FillRect(const nsRect& aRect);
virtual void FillRect(nscoord aX, nscoord aY, nscoord aWidth, nscoord aHeight);
virtual void DrawPolygon(nsPoint aPoints[], PRInt32 aNumPoints);
virtual void FillPolygon(nsPoint aPoints[], PRInt32 aNumPoints);
virtual void DrawPolygon(const nsPoint aPoints[], PRInt32 aNumPoints);
virtual void FillPolygon(const nsPoint aPoints[], PRInt32 aNumPoints);
virtual void DrawEllipse(const nsRect& aRect);
virtual void DrawEllipse(nscoord aX, nscoord aY, nscoord aWidth, nscoord aHeight);

Просмотреть файл

@ -784,7 +784,7 @@ void nsRenderingContextUnix :: FillRect(nscoord aX, nscoord aY, nscoord aWidth,
}
void nsRenderingContextUnix::DrawPolygon(nsPoint aPoints[], PRInt32 aNumPoints)
void nsRenderingContextUnix::DrawPolygon(const nsPoint aPoints[], PRInt32 aNumPoints)
{
PRUint32 i ;
XPoint * xpoints;
@ -807,7 +807,7 @@ void nsRenderingContextUnix::DrawPolygon(nsPoint aPoints[], PRInt32 aNumPoints)
PR_Free((void *)xpoints);
}
void nsRenderingContextUnix::FillPolygon(nsPoint aPoints[], PRInt32 aNumPoints)
void nsRenderingContextUnix::FillPolygon(const nsPoint aPoints[], PRInt32 aNumPoints)
{
PRUint32 i ;
XPoint * xpoints;

Просмотреть файл

@ -106,8 +106,8 @@ public:
virtual void FillRect(const nsRect& aRect);
virtual void FillRect(nscoord aX, nscoord aY, nscoord aWidth, nscoord aHeight);
virtual void DrawPolygon(nsPoint aPoints[], PRInt32 aNumPoints);
virtual void FillPolygon(nsPoint aPoints[], PRInt32 aNumPoints);
virtual void DrawPolygon(const nsPoint aPoints[], PRInt32 aNumPoints);
virtual void FillPolygon(const nsPoint aPoints[], PRInt32 aNumPoints);
virtual void DrawEllipse(const nsRect& aRect);
virtual void DrawEllipse(nscoord aX, nscoord aY, nscoord aWidth, nscoord aHeight);

Просмотреть файл

@ -267,14 +267,14 @@ public:
* @param aPoints points to use for the drawing, last must equal first
* @param aNumPonts number of points in the polygon
*/
virtual void DrawPolygon(nsPoint aPoints[], PRInt32 aNumPoints) = 0;
virtual void DrawPolygon(const nsPoint aPoints[], PRInt32 aNumPoints) = 0;
/**
* Fill a poly in the current foreground color
* @param aPoints points to use for the drawing, last must equal first
* @param aNumPonts number of points in the polygon
*/
virtual void FillPolygon(nsPoint aPoints[], PRInt32 aNumPoints) = 0;
virtual void FillPolygon(const nsPoint aPoints[], PRInt32 aNumPoints) = 0;
/**
* Draw an ellipse in the current foreground color

Просмотреть файл

@ -719,7 +719,7 @@ void nsRenderingContextWin :: FillRect(nscoord aX, nscoord aY, nscoord aWidth, n
::FillRect(mDC, &nr, SetupSolidBrush());
}
void nsRenderingContextWin::DrawPolygon(nsPoint aPoints[], PRInt32 aNumPoints)
void nsRenderingContextWin::DrawPolygon(const nsPoint aPoints[], PRInt32 aNumPoints)
{
// First transform nsPoint's into POINT's; perform coordinate space
// transformation at the same time
@ -756,7 +756,7 @@ void nsRenderingContextWin::DrawPolygon(nsPoint aPoints[], PRInt32 aNumPoints)
delete pp0;
}
void nsRenderingContextWin::FillPolygon(nsPoint aPoints[], PRInt32 aNumPoints)
void nsRenderingContextWin::FillPolygon(const nsPoint aPoints[], PRInt32 aNumPoints)
{
// First transform nsPoint's into POINT's; perform coordinate space
// transformation at the same time

Просмотреть файл

@ -93,8 +93,8 @@ public:
virtual void FillRect(const nsRect& aRect);
virtual void FillRect(nscoord aX, nscoord aY, nscoord aWidth, nscoord aHeight);
virtual void DrawPolygon(nsPoint aPoints[], PRInt32 aNumPoints);
virtual void FillPolygon(nsPoint aPoints[], PRInt32 aNumPoints);
virtual void DrawPolygon(const nsPoint aPoints[], PRInt32 aNumPoints);
virtual void FillPolygon(const nsPoint aPoints[], PRInt32 aNumPoints);
virtual void DrawEllipse(const nsRect& aRect);
virtual void DrawEllipse(nscoord aX, nscoord aY, nscoord aWidth, nscoord aHeight);