зеркало из https://github.com/mozilla/pjs.git
Bug 457617 - Remove one unused function and one vestigial function declaration from nsCSSRendering.cpp [r+sr=roc]
This commit is contained in:
Родитель
01f5b6685a
Коммит
402f284c9c
|
@ -299,15 +299,6 @@ static nscolor MakeBevelColor(PRIntn whichSide, PRUint8 style,
|
|||
nscolor aBackgroundColor,
|
||||
nscolor aBorderColor);
|
||||
|
||||
static void DrawLine(nsIRenderingContext& aContext,
|
||||
nscoord aX1, nscoord aY1, nscoord aX2, nscoord aY2,
|
||||
nsRect* aGap);
|
||||
|
||||
static void FillPolygon(nsIRenderingContext& aContext,
|
||||
const nsPoint aPoints[],
|
||||
PRInt32 aNumPoints,
|
||||
nsRect* aGap);
|
||||
|
||||
static gfxRect GetTextDecorationRectInternal(const gfxPoint& aPt,
|
||||
const gfxSize& aLineSize,
|
||||
const gfxFloat aAscent,
|
||||
|
@ -342,33 +333,6 @@ void nsCSSRendering::Shutdown()
|
|||
gInlineBGData = nsnull;
|
||||
}
|
||||
|
||||
// Draw a line, skipping that portion which crosses aGap. aGap defines
|
||||
// a rectangle gap. This services fieldset legends and only works for
|
||||
// coords defining horizontal lines.
|
||||
static void
|
||||
DrawLine (nsIRenderingContext& aContext,
|
||||
nscoord aX1, nscoord aY1, nscoord aX2, nscoord aY2, nsRect* aGap)
|
||||
{
|
||||
if (nsnull == aGap) {
|
||||
aContext.DrawLine(aX1, aY1, aX2, aY2);
|
||||
} else {
|
||||
nscoord x1 = (aX1 < aX2) ? aX1 : aX2;
|
||||
nscoord x2 = (aX1 < aX2) ? aX2 : aX1;
|
||||
nsPoint gapUpperRight(aGap->x + aGap->width, aGap->y);
|
||||
nsPoint gapLowerRight(aGap->x + aGap->width, aGap->y + aGap->height);
|
||||
if ((aGap->y <= aY1) && (gapLowerRight.y >= aY2)) {
|
||||
if ((aGap->x > x1) && (aGap->x < x2)) {
|
||||
aContext.DrawLine(x1, aY1, aGap->x, aY1);
|
||||
}
|
||||
if ((gapLowerRight.x > x1) && (gapLowerRight.x < x2)) {
|
||||
aContext.DrawLine(gapUpperRight.x, aY2, x2, aY2);
|
||||
}
|
||||
} else {
|
||||
aContext.DrawLine(aX1, aY1, aX2, aY2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Make a bevel color
|
||||
*/
|
||||
|
|
Загрузка…
Ссылка в новой задаче