mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1045213 - Make ns(Int)Region methods chainable. r=jrmuizel
This commit is contained in:
parent
08172c93e0
commit
b87e5450c9
@ -128,13 +128,13 @@ public:
|
||||
return Copy(TmpRect);
|
||||
}
|
||||
|
||||
void OrWith(const nsRegion& aOther)
|
||||
nsRegion& OrWith(const nsRegion& aOther)
|
||||
{
|
||||
Or(*this, aOther);
|
||||
return Or(*this, aOther);
|
||||
}
|
||||
void OrWith(const nsRect& aOther)
|
||||
nsRegion& OrWith(const nsRect& aOther)
|
||||
{
|
||||
Or(*this, aOther);
|
||||
return Or(*this, aOther);
|
||||
}
|
||||
nsRegion& Or(const nsRegion& aRgn1, const nsRegion& aRgn2)
|
||||
{
|
||||
@ -156,13 +156,13 @@ public:
|
||||
return Or (*this, aRect2);
|
||||
}
|
||||
|
||||
void XorWith(const nsRegion& aOther)
|
||||
nsRegion& XorWith(const nsRegion& aOther)
|
||||
{
|
||||
Xor(*this, aOther);
|
||||
return Xor(*this, aOther);
|
||||
}
|
||||
void XorWith(const nsRect& aOther)
|
||||
nsRegion& XorWith(const nsRect& aOther)
|
||||
{
|
||||
Xor(*this, aOther);
|
||||
return Xor(*this, aOther);
|
||||
}
|
||||
nsRegion& Xor(const nsRegion& aRgn1, const nsRegion& aRgn2)
|
||||
{
|
||||
@ -189,13 +189,13 @@ public:
|
||||
|
||||
nsRegion ToAppUnits (nscoord aAppUnitsPerPixel) const;
|
||||
|
||||
void SubOut(const nsRegion& aOther)
|
||||
nsRegion& SubOut(const nsRegion& aOther)
|
||||
{
|
||||
Sub(*this, aOther);
|
||||
return Sub(*this, aOther);
|
||||
}
|
||||
void SubOut(const nsRect& aOther)
|
||||
nsRegion& SubOut(const nsRect& aOther)
|
||||
{
|
||||
Sub(*this, aOther);
|
||||
return Sub(*this, aOther);
|
||||
}
|
||||
nsRegion& Sub(const nsRegion& aRgn1, const nsRegion& aRgn2)
|
||||
{
|
||||
@ -522,13 +522,13 @@ public:
|
||||
return *this;
|
||||
}
|
||||
|
||||
void OrWith(const nsIntRegion& aOther)
|
||||
nsIntRegion& OrWith(const nsIntRegion& aOther)
|
||||
{
|
||||
Or(*this, aOther);
|
||||
return Or(*this, aOther);
|
||||
}
|
||||
void OrWith(const nsIntRect& aOther)
|
||||
nsIntRegion& OrWith(const nsIntRect& aOther)
|
||||
{
|
||||
Or(*this, aOther);
|
||||
return Or(*this, aOther);
|
||||
}
|
||||
nsIntRegion& Or (const nsIntRegion& aRgn1, const nsIntRegion& aRgn2)
|
||||
{
|
||||
@ -550,13 +550,13 @@ public:
|
||||
return Or (*this, aRect2);
|
||||
}
|
||||
|
||||
void XorWith(const nsIntRegion& aOther)
|
||||
nsIntRegion& XorWith(const nsIntRegion& aOther)
|
||||
{
|
||||
Xor(*this, aOther);
|
||||
return Xor(*this, aOther);
|
||||
}
|
||||
void XorWith(const nsIntRect& aOther)
|
||||
nsIntRegion& XorWith(const nsIntRect& aOther)
|
||||
{
|
||||
Xor(*this, aOther);
|
||||
return Xor(*this, aOther);
|
||||
}
|
||||
nsIntRegion& Xor (const nsIntRegion& aRgn1, const nsIntRegion& aRgn2)
|
||||
{
|
||||
@ -578,13 +578,13 @@ public:
|
||||
return Xor (*this, aRect2);
|
||||
}
|
||||
|
||||
void SubOut(const nsIntRegion& aOther)
|
||||
nsIntRegion& SubOut(const nsIntRegion& aOther)
|
||||
{
|
||||
Sub(*this, aOther);
|
||||
return Sub(*this, aOther);
|
||||
}
|
||||
void SubOut(const nsIntRect& aOther)
|
||||
nsIntRegion& SubOut(const nsIntRect& aOther)
|
||||
{
|
||||
Sub(*this, aOther);
|
||||
return Sub(*this, aOther);
|
||||
}
|
||||
nsIntRegion& Sub (const nsIntRegion& aRgn1, const nsIntRegion& aRgn2)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user