summaryrefslogtreecommitdiffstats
path: root/WebCore/rendering/RenderSVGInlineText.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/rendering/RenderSVGInlineText.h')
-rw-r--r--WebCore/rendering/RenderSVGInlineText.h10
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);
};
}