diff options
Diffstat (limited to 'WebCore/rendering/RenderImage.h')
-rw-r--r-- | WebCore/rendering/RenderImage.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/WebCore/rendering/RenderImage.h b/WebCore/rendering/RenderImage.h index 308c863..86f5621 100644 --- a/WebCore/rendering/RenderImage.h +++ b/WebCore/rendering/RenderImage.h @@ -52,6 +52,8 @@ public: void highQualityRepaintTimerFired(Timer<RenderImage>*); protected: + virtual void styleDidChange(StyleDifference, const RenderStyle*); + virtual void imageChanged(WrappedImagePtr, const IntRect* = 0); virtual void paintIntoRect(GraphicsContext*, const IntRect&); @@ -83,13 +85,16 @@ private: virtual int computeReplacedLogicalWidth(bool includeMaxWidth = true) const; virtual int computeReplacedLogicalHeight() const; + IntSize imageSizeForError(CachedImage*) const; + void imageDimensionsChanged(bool imageSizeChanged, const IntRect* = 0); + int calcAspectRatioLogicalWidth() const; int calcAspectRatioLogicalHeight() const; -private: // Text to display as long as the image isn't available. String m_altText; OwnPtr<RenderImageResource> m_imageResource; + bool m_needsToSetSizeForAltText; friend class RenderImageScaleObserver; }; |