diff options
Diffstat (limited to 'src/3rdparty/webkit/WebCore/rendering/RenderThemeMac.h')
-rw-r--r-- | src/3rdparty/webkit/WebCore/rendering/RenderThemeMac.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/3rdparty/webkit/WebCore/rendering/RenderThemeMac.h b/src/3rdparty/webkit/WebCore/rendering/RenderThemeMac.h index 63f1d97..ba32105 100644 --- a/src/3rdparty/webkit/WebCore/rendering/RenderThemeMac.h +++ b/src/3rdparty/webkit/WebCore/rendering/RenderThemeMac.h @@ -39,8 +39,7 @@ class RenderStyle; class RenderThemeMac : public RenderTheme { public: - RenderThemeMac(); - virtual ~RenderThemeMac(); + static PassRefPtr<RenderTheme> create(); // A method asking if the control changes its tint when the window has focus or not. virtual bool controlSupportsTints(const RenderObject*) const; @@ -59,6 +58,7 @@ public: virtual Color platformActiveListBoxSelectionForegroundColor() const; virtual Color platformInactiveListBoxSelectionBackgroundColor() const; virtual Color platformInactiveListBoxSelectionForegroundColor() const; + virtual Color focusRingColor() const; virtual ScrollbarControlSize scrollbarControlSizeForPart(ControlPart) { return SmallScrollbar; } @@ -134,6 +134,9 @@ protected: #endif private: + RenderThemeMac(); + virtual ~RenderThemeMac(); + IntRect inflateRect(const IntRect&, const IntSize&, const int* margins, float zoomLevel = 1.0f) const; FloatRect convertToPaintingRect(const RenderObject* inputRenderer, const RenderObject* partRenderer, const FloatRect& inputRect, const IntRect& r) const; |