зеркало из https://github.com/mozilla/gecko-dev.git
Bug 473334. Devirtualize some nsSVGSVGElement methods. r=jwatt,sr=roc
--HG-- extra : rebase_source : 7a14a6c7697283a490696c43f3f62a23ad1beba4
This commit is contained in:
Родитель
04ef5a295c
Коммит
523efb98ec
|
@ -1061,7 +1061,7 @@ nsSVGSVGElement::SetZoomAndPan(PRUint16 aZoomAndPan)
|
|||
//----------------------------------------------------------------------
|
||||
// helper methods for implementing SVGZoomEvent:
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsresult
|
||||
nsSVGSVGElement::GetCurrentScaleNumber(nsIDOMSVGNumber **aResult)
|
||||
{
|
||||
*aResult = mCurrentScale;
|
||||
|
@ -1118,7 +1118,7 @@ nsSVGSVGElement::SetCurrentTranslate(float x, float y)
|
|||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP_(void)
|
||||
void
|
||||
nsSVGSVGElement::RecordCurrentScaleTranslate()
|
||||
{
|
||||
// IMPORTANT: If either mCurrentTranslate *or* mCurrentScale is changed then
|
||||
|
@ -1134,24 +1134,6 @@ nsSVGSVGElement::RecordCurrentScaleTranslate()
|
|||
mCurrentTranslate->GetY(&mPreviousTranslate_y);
|
||||
}
|
||||
|
||||
NS_IMETHODIMP_(float)
|
||||
nsSVGSVGElement::GetPreviousTranslate_x()
|
||||
{
|
||||
return mPreviousTranslate_x;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP_(float)
|
||||
nsSVGSVGElement::GetPreviousTranslate_y()
|
||||
{
|
||||
return mPreviousTranslate_y;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP_(float)
|
||||
nsSVGSVGElement::GetPreviousScale()
|
||||
{
|
||||
return mPreviousScale;
|
||||
}
|
||||
|
||||
#ifdef MOZ_SMIL
|
||||
nsSMILTimeContainer*
|
||||
nsSVGSVGElement::GetTimedDocumentRoot()
|
||||
|
|
|
@ -105,7 +105,7 @@ public:
|
|||
NS_FORWARD_NSIDOMSVGELEMENT(nsSVGSVGElementBase::)
|
||||
|
||||
// helper methods for implementing SVGZoomEvent:
|
||||
NS_IMETHOD GetCurrentScaleNumber(nsIDOMSVGNumber **aResult);
|
||||
nsresult GetCurrentScaleNumber(nsIDOMSVGNumber **aResult);
|
||||
|
||||
/**
|
||||
* For use by zoom controls to allow currentScale, currentTranslate.x and
|
||||
|
@ -125,15 +125,15 @@ public:
|
|||
* Record the current values of currentScale, currentTranslate.x and
|
||||
* currentTranslate.y prior to changing the value of one of them.
|
||||
*/
|
||||
NS_IMETHOD_(void) RecordCurrentScaleTranslate();
|
||||
void RecordCurrentScaleTranslate();
|
||||
|
||||
/**
|
||||
* Retrieve the value of currentScale, currentTranslate.x or
|
||||
* currentTranslate.y prior to the last change made to any one of them.
|
||||
*/
|
||||
NS_IMETHOD_(float) GetPreviousTranslate_x();
|
||||
NS_IMETHOD_(float) GetPreviousTranslate_y();
|
||||
NS_IMETHOD_(float) GetPreviousScale();
|
||||
float GetPreviousTranslate_x() { return mPreviousTranslate_x; }
|
||||
float GetPreviousTranslate_y() { return mPreviousTranslate_y; }
|
||||
float GetPreviousScale() { return mPreviousScale; }
|
||||
|
||||
#ifdef MOZ_SMIL
|
||||
nsSMILTimeContainer* GetTimedDocumentRoot();
|
||||
|
|
Загрузка…
Ссылка в новой задаче