зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1488700 p10. Rename nsSVGMarkerProperty to SVGMarkerObserver. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D5623 --HG-- extra : rebase_source : 6409581ab4c559fda1fa7888b2ebf33030055dec
This commit is contained in:
Родитель
9b010a0e34
Коммит
8d531dea08
|
@ -18,6 +18,7 @@
|
|||
|
||||
namespace mozilla {
|
||||
class SVGGeometryFrame;
|
||||
class SVGMarkerObserver;
|
||||
namespace gfx {
|
||||
class DrawTarget;
|
||||
} // namespace gfx
|
||||
|
@ -29,7 +30,6 @@ class nsAtom;
|
|||
class nsIFrame;
|
||||
class nsIPresShell;
|
||||
class nsSVGMarkerFrame;
|
||||
class nsSVGMarkerProperty;
|
||||
|
||||
struct nsRect;
|
||||
|
||||
|
@ -131,9 +131,9 @@ private:
|
|||
imgDrawingParams& aImgParams);
|
||||
|
||||
struct MarkerProperties {
|
||||
nsSVGMarkerProperty* mMarkerStart;
|
||||
nsSVGMarkerProperty* mMarkerMid;
|
||||
nsSVGMarkerProperty* mMarkerEnd;
|
||||
SVGMarkerObserver* mMarkerStart;
|
||||
SVGMarkerObserver* mMarkerMid;
|
||||
SVGMarkerObserver* mMarkerEnd;
|
||||
|
||||
bool MarkersExist() const {
|
||||
return mMarkerStart || mMarkerMid || mMarkerEnd;
|
||||
|
|
|
@ -361,7 +361,7 @@ SVGFilterObserverListForCSSProp::OnRenderingChange()
|
|||
}
|
||||
|
||||
void
|
||||
nsSVGMarkerProperty::OnRenderingChange()
|
||||
SVGMarkerObserver::OnRenderingChange()
|
||||
{
|
||||
nsSVGRenderingObserverProperty::OnRenderingChange();
|
||||
|
||||
|
@ -549,9 +549,9 @@ GetEffectProperty(nsIURI* aURI, nsIFrame* aFrame,
|
|||
return prop;
|
||||
}
|
||||
|
||||
nsSVGMarkerProperty*
|
||||
SVGMarkerObserver*
|
||||
SVGObserverUtils::GetMarkerProperty(nsIURI* aURI, nsIFrame* aFrame,
|
||||
const mozilla::FramePropertyDescriptor<nsSVGMarkerProperty>* aProperty)
|
||||
const mozilla::FramePropertyDescriptor<SVGMarkerObserver>* aProperty)
|
||||
{
|
||||
MOZ_ASSERT(aFrame->IsSVGGeometryFrame() &&
|
||||
static_cast<SVGGeometryElement*>(aFrame->GetContent())->IsMarkable(),
|
||||
|
|
|
@ -338,10 +338,10 @@ protected:
|
|||
nsSVGFrameReferenceFromProperty mFrameReference;
|
||||
};
|
||||
|
||||
class nsSVGMarkerProperty final: public nsSVGRenderingObserverProperty
|
||||
class SVGMarkerObserver final: public nsSVGRenderingObserverProperty
|
||||
{
|
||||
public:
|
||||
nsSVGMarkerProperty(nsIURI* aURI, nsIFrame* aFrame, bool aReferenceImage)
|
||||
SVGMarkerObserver(nsIURI* aURI, nsIFrame* aFrame, bool aReferenceImage)
|
||||
: nsSVGRenderingObserverProperty(aURI, aFrame, aReferenceImage) {}
|
||||
|
||||
protected:
|
||||
|
@ -490,9 +490,9 @@ public:
|
|||
DestroyFilterProperty)
|
||||
NS_DECLARE_FRAME_PROPERTY_RELEASABLE(MaskProperty, nsSVGMaskProperty)
|
||||
NS_DECLARE_FRAME_PROPERTY_RELEASABLE(ClipPathProperty, nsSVGPaintingProperty)
|
||||
NS_DECLARE_FRAME_PROPERTY_RELEASABLE(MarkerBeginProperty, nsSVGMarkerProperty)
|
||||
NS_DECLARE_FRAME_PROPERTY_RELEASABLE(MarkerMiddleProperty, nsSVGMarkerProperty)
|
||||
NS_DECLARE_FRAME_PROPERTY_RELEASABLE(MarkerEndProperty, nsSVGMarkerProperty)
|
||||
NS_DECLARE_FRAME_PROPERTY_RELEASABLE(MarkerBeginProperty, SVGMarkerObserver)
|
||||
NS_DECLARE_FRAME_PROPERTY_RELEASABLE(MarkerMiddleProperty, SVGMarkerObserver)
|
||||
NS_DECLARE_FRAME_PROPERTY_RELEASABLE(MarkerEndProperty, SVGMarkerObserver)
|
||||
NS_DECLARE_FRAME_PROPERTY_RELEASABLE(FillProperty, nsSVGPaintingProperty)
|
||||
NS_DECLARE_FRAME_PROPERTY_RELEASABLE(StrokeProperty, nsSVGPaintingProperty)
|
||||
NS_DECLARE_FRAME_PROPERTY_RELEASABLE(HrefAsTextPathProperty,
|
||||
|
@ -653,11 +653,11 @@ public:
|
|||
static void InvalidateDirectRenderingObservers(nsIFrame* aFrame, uint32_t aFlags = 0);
|
||||
|
||||
/**
|
||||
* Get an nsSVGMarkerProperty for the frame, creating a fresh one if necessary
|
||||
* Get an SVGMarkerObserver for the frame, creating a fresh one if necessary
|
||||
*/
|
||||
static nsSVGMarkerProperty *
|
||||
static SVGMarkerObserver *
|
||||
GetMarkerProperty(nsIURI* aURI, nsIFrame* aFrame,
|
||||
const mozilla::FramePropertyDescriptor<nsSVGMarkerProperty>* aProperty);
|
||||
const mozilla::FramePropertyDescriptor<SVGMarkerObserver>* aProperty);
|
||||
/**
|
||||
* Get an nsSVGTextPathProperty for the frame, creating a fresh one if necessary
|
||||
*/
|
||||
|
|
Загрузка…
Ссылка в новой задаче