diff options
Diffstat (limited to 'WebCore/rendering/RenderSVGInlineText.h')
-rw-r--r-- | WebCore/rendering/RenderSVGInlineText.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/WebCore/rendering/RenderSVGInlineText.h b/WebCore/rendering/RenderSVGInlineText.h index 55fd838..e7f776a 100644 --- a/WebCore/rendering/RenderSVGInlineText.h +++ b/WebCore/rendering/RenderSVGInlineText.h @@ -35,23 +35,23 @@ public: RenderSVGInlineText(Node*, PassRefPtr<StringImpl>); virtual const char* renderName() const { return "RenderSVGInlineText"; } - virtual void styleDidChange(RenderStyle::Diff, const RenderStyle*); + virtual void styleDidChange(StyleDifference, const RenderStyle*); virtual void absoluteRects(Vector<IntRect>& rects, int tx, int ty, bool topLevel = true); virtual void absoluteQuads(Vector<FloatQuad>&, bool topLevel = true); virtual bool requiresLayer() const { return false; } - virtual IntRect selectionRect(bool clipToVisibleContent = true); + virtual IntRect selectionRectForRepaint(RenderBoxModelObject* repaintContainer, bool clipToVisibleContent = true); virtual bool isSVGText() const { return true; } - virtual InlineTextBox* createInlineTextBox(); virtual IntRect localCaretRect(InlineBox*, int caretOffset, int* extraWidthToEndOfLine = 0); - virtual VisiblePosition positionForCoordinates(int x, int y); + virtual VisiblePosition positionForPoint(const IntPoint&); virtual void destroy(); private: - IntRect computeAbsoluteRectForRange(int startPos, int endPos); + virtual InlineTextBox* createTextBox(); + IntRect computeRepaintRectForRange(RenderBoxModelObject* repaintContainer, int startPos, int endPos); }; } |