diff options
author | Lorry Tar Creator <lorry-tar-importer@lorry> | 2016-04-10 09:28:39 +0000 |
---|---|---|
committer | Lorry Tar Creator <lorry-tar-importer@lorry> | 2016-04-10 09:28:39 +0000 |
commit | 32761a6cee1d0dee366b885b7b9c777e67885688 (patch) | |
tree | d6bec92bebfb216f4126356e55518842c2f476a1 /Source/WebCore/rendering/RenderScrollbarPart.h | |
parent | a4e969f4965059196ca948db781e52f7cfebf19e (diff) | |
download | WebKitGtk-tarball-32761a6cee1d0dee366b885b7b9c777e67885688.tar.gz |
webkitgtk-2.4.11webkitgtk-2.4.11
Diffstat (limited to 'Source/WebCore/rendering/RenderScrollbarPart.h')
-rw-r--r-- | Source/WebCore/rendering/RenderScrollbarPart.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/Source/WebCore/rendering/RenderScrollbarPart.h b/Source/WebCore/rendering/RenderScrollbarPart.h index 86599142a..0d38d6f4b 100644 --- a/Source/WebCore/rendering/RenderScrollbarPart.h +++ b/Source/WebCore/rendering/RenderScrollbarPart.h @@ -35,17 +35,17 @@ class RenderScrollbar; class RenderScrollbarPart final : public RenderBlock { public: - RenderScrollbarPart(Document&, Ref<RenderStyle>&&, RenderScrollbar* = nullptr, ScrollbarPart = NoPart); + RenderScrollbarPart(Document&, PassRef<RenderStyle>, RenderScrollbar* = 0, ScrollbarPart = NoPart); virtual ~RenderScrollbarPart(); - virtual const char* renderName() const override { return "RenderScrollbarPart"; } + virtual const char* renderName() const { return "RenderScrollbarPart"; } - virtual bool requiresLayer() const override { return false; } + virtual bool requiresLayer() const { return false; } - virtual void layout() override; + virtual void layout(); - void paintIntoRect(GraphicsContext&, const LayoutPoint&, const LayoutRect&); + void paintIntoRect(GraphicsContext*, const LayoutPoint&, const LayoutRect&); // Scrollbar parts needs to be rendered at device pixel boundaries. virtual LayoutUnit marginTop() const override { ASSERT(isIntegerValue(m_marginBox.top())); return m_marginBox.top(); } @@ -53,15 +53,15 @@ public: virtual LayoutUnit marginLeft() const override { ASSERT(isIntegerValue(m_marginBox.left())); return m_marginBox.left(); } virtual LayoutUnit marginRight() const override { ASSERT(isIntegerValue(m_marginBox.right())); return m_marginBox.right(); } + virtual bool isRenderScrollbarPart() const { return true; } RenderBox* rendererOwningScrollbar() const; protected: - virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override; - virtual void imageChanged(WrappedImagePtr, const IntRect* = nullptr) override; + virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle); + virtual void imageChanged(WrappedImagePtr, const IntRect* = 0); private: - virtual bool isRenderScrollbarPart() const override { return true; } - virtual void computePreferredLogicalWidths() override; + virtual void computePreferredLogicalWidths(); void layoutHorizontalPart(); void layoutVerticalPart(); @@ -73,8 +73,8 @@ private: ScrollbarPart m_part; }; -} // namespace WebCore +RENDER_OBJECT_TYPE_CASTS(RenderScrollbarPart, isRenderScrollbarPart()) -SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderScrollbarPart, isRenderScrollbarPart()) +} // namespace WebCore #endif // RenderScrollbarPart_h |