Title: [135418] trunk/Source/WebCore
Revision
135418
Author
[email protected]
Date
2012-11-21 10:52:19 -0800 (Wed, 21 Nov 2012)

Log Message

[chromium] Change default tap highlight color for Chromium Windows & Linux.
https://bugs.webkit.org/show_bug.cgi?id=102939

Reviewed by Adam Barth.

Change default tap highlight colour on Chromium Win/Linux to be 18% black.

* rendering/RenderThemeChromiumSkia.h:
(RenderThemeChromiumSkia): Override platformTapHighlightColor() to change default highlight colour.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (135417 => 135418)


--- trunk/Source/WebCore/ChangeLog	2012-11-21 18:43:21 UTC (rev 135417)
+++ trunk/Source/WebCore/ChangeLog	2012-11-21 18:52:19 UTC (rev 135418)
@@ -1,3 +1,15 @@
+2012-11-21  W. James MacLean  <[email protected]>
+
+        [chromium] Change default tap highlight color for Chromium Windows & Linux.
+        https://bugs.webkit.org/show_bug.cgi?id=102939
+
+        Reviewed by Adam Barth.
+
+        Change default tap highlight colour on Chromium Win/Linux to be 18% black.
+
+        * rendering/RenderThemeChromiumSkia.h:
+        (RenderThemeChromiumSkia): Override platformTapHighlightColor() to change default highlight colour.
+
 2012-11-21  Tony Chang  <[email protected]>
 
         Relayout the slider track when a data list is set

Modified: trunk/Source/WebCore/rendering/RenderThemeChromiumSkia.h (135417 => 135418)


--- trunk/Source/WebCore/rendering/RenderThemeChromiumSkia.h	2012-11-21 18:43:21 UTC (rev 135417)
+++ trunk/Source/WebCore/rendering/RenderThemeChromiumSkia.h	2012-11-21 18:52:19 UTC (rev 135418)
@@ -46,6 +46,13 @@
         virtual String extraMediaControlsStyleSheet();
 #endif
 
+#if ENABLE(TOUCH_EVENTS)
+        virtual Color platformTapHighlightColor() const OVERRIDE
+        {
+            return Color(defaultTapHighlightColor);
+        }
+#endif
+
         // A method asking if the theme's controls actually care about redrawing when hovered.
         virtual bool supportsHover(const RenderStyle*) const;
 
@@ -181,6 +188,8 @@
     int menuListInternalPadding(RenderStyle*, int paddingType) const;
     bool paintMediaButtonInternal(GraphicsContext*, const IntRect&, Image*);
     IntRect convertToPaintingRect(RenderObject* inputRenderer, const RenderObject* partRenderer, LayoutRect partRect, const IntRect& localOffset) const;
+
+    static const RGBA32 defaultTapHighlightColor = 0x2e000000; // 18% black.
 };
 
 } // namespace WebCore
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to