Title: [106880] trunk/Source
Revision
106880
Author
[email protected]
Date
2012-02-06 17:07:59 -0800 (Mon, 06 Feb 2012)

Log Message

Convert PopupMenuClient::clientPadding over to new layout abstraction
https://bugs.webkit.org/show_bug.cgi?id=77798

Reviewed by Eric Seidel.

Change PopupMenuClient and all classes inheriting from it to use the new
layout types for padding.

Source/WebCore:

No new tests.

* platform/PopupMenuClient.h:
(PopupMenuClient):
* rendering/RenderMenuList.h:
* rendering/RenderTextControlSingleLine.cpp:
(WebCore::RenderTextControlSingleLine::clientPaddingLeft):
(WebCore::RenderTextControlSingleLine::clientPaddingRight):
* rendering/RenderTextControlSingleLine.h:

Source/WebKit/chromium:

* src/AutofillPopupMenuClient.cpp:
(WebKit::AutofillPopupMenuClient::clientPaddingLeft):
(WebKit::AutofillPopupMenuClient::clientPaddingRight):
* src/AutofillPopupMenuClient.h:
(AutofillPopupMenuClient):
* tests/PopupMenuTest.cpp:
(WebKit::TestPopupMenuClient::clientPaddingLeft):
(WebKit::TestPopupMenuClient::clientPaddingRight):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (106879 => 106880)


--- trunk/Source/WebCore/ChangeLog	2012-02-07 01:07:32 UTC (rev 106879)
+++ trunk/Source/WebCore/ChangeLog	2012-02-07 01:07:59 UTC (rev 106880)
@@ -1,3 +1,23 @@
+2012-02-06  Emil A Eklund  <[email protected]>
+
+        Convert PopupMenuClient::clientPadding over to new layout abstraction
+        https://bugs.webkit.org/show_bug.cgi?id=77798
+
+        Reviewed by Eric Seidel.
+
+        Change PopupMenuClient and all classes inheriting from it to use the new
+        layout types for padding.
+
+        No new tests.
+
+        * platform/PopupMenuClient.h:
+        (PopupMenuClient):
+        * rendering/RenderMenuList.h:
+        * rendering/RenderTextControlSingleLine.cpp:
+        (WebCore::RenderTextControlSingleLine::clientPaddingLeft):
+        (WebCore::RenderTextControlSingleLine::clientPaddingRight):
+        * rendering/RenderTextControlSingleLine.h:
+
 2012-02-06  Philip Rogers  <[email protected]>
 
         Fix color animations by value

Modified: trunk/Source/WebCore/platform/PopupMenuClient.h (106879 => 106880)


--- trunk/Source/WebCore/platform/PopupMenuClient.h	2012-02-07 01:07:32 UTC (rev 106879)
+++ trunk/Source/WebCore/platform/PopupMenuClient.h	2012-02-07 01:07:59 UTC (rev 106880)
@@ -22,6 +22,7 @@
 #ifndef PopupMenuClient_h
 #define PopupMenuClient_h
 
+#include "LayoutTypes.h"
 #include "PopupMenuStyle.h"
 #include "ScrollTypes.h"
 #include <wtf/Forward.h>
@@ -51,8 +52,8 @@
     virtual PopupMenuStyle menuStyle() const = 0;
     virtual int clientInsetLeft() const = 0;
     virtual int clientInsetRight() const = 0;
-    virtual int clientPaddingLeft() const = 0;
-    virtual int clientPaddingRight() const = 0;
+    virtual LayoutUnit clientPaddingLeft() const = 0;
+    virtual LayoutUnit clientPaddingRight() const = 0;
     virtual int listSize() const = 0;
     virtual int selectedIndex() const = 0;
     virtual void popupDidHide() = 0;

Modified: trunk/Source/WebCore/rendering/RenderMenuList.h (106879 => 106880)


--- trunk/Source/WebCore/rendering/RenderMenuList.h	2012-02-07 01:07:32 UTC (rev 106879)
+++ trunk/Source/WebCore/rendering/RenderMenuList.h	2012-02-07 01:07:59 UTC (rev 106880)
@@ -91,8 +91,8 @@
     virtual PopupMenuStyle menuStyle() const OVERRIDE;
     virtual int clientInsetLeft() const OVERRIDE;
     virtual int clientInsetRight() const OVERRIDE;
-    virtual int clientPaddingLeft() const OVERRIDE;
-    virtual int clientPaddingRight() const OVERRIDE;
+    virtual LayoutUnit clientPaddingLeft() const OVERRIDE;
+    virtual LayoutUnit clientPaddingRight() const OVERRIDE;
     virtual int listSize() const OVERRIDE;
     virtual int selectedIndex() const OVERRIDE;
     virtual void popupDidHide() OVERRIDE;

Modified: trunk/Source/WebCore/rendering/RenderTextControlSingleLine.cpp (106879 => 106880)


--- trunk/Source/WebCore/rendering/RenderTextControlSingleLine.cpp	2012-02-07 01:07:32 UTC (rev 106879)
+++ trunk/Source/WebCore/rendering/RenderTextControlSingleLine.cpp	2012-02-07 01:07:59 UTC (rev 106880)
@@ -638,9 +638,9 @@
     return height() / 2;
 }
 
-int RenderTextControlSingleLine::clientPaddingLeft() const
+LayoutUnit RenderTextControlSingleLine::clientPaddingLeft() const
 {
-    int padding = paddingLeft();
+    LayoutUnit padding = paddingLeft();
 
     HTMLElement* resultsButton = resultsButtonElement();
     if (RenderBox* resultsRenderer = resultsButton ? resultsButton->renderBox() : 0)
@@ -649,9 +649,9 @@
     return padding;
 }
 
-int RenderTextControlSingleLine::clientPaddingRight() const
+LayoutUnit RenderTextControlSingleLine::clientPaddingRight() const
 {
-    int padding = paddingRight();
+    LayoutUnit padding = paddingRight();
 
     HTMLElement* cancelButton = cancelButtonElement();
     if (RenderBox* cancelRenderer = cancelButton ? cancelButton->renderBox() : 0)

Modified: trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h (106879 => 106880)


--- trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h	2012-02-07 01:07:32 UTC (rev 106879)
+++ trunk/Source/WebCore/rendering/RenderTextControlSingleLine.h	2012-02-07 01:07:59 UTC (rev 106880)
@@ -103,8 +103,8 @@
     virtual PopupMenuStyle menuStyle() const OVERRIDE;
     virtual int clientInsetLeft() const OVERRIDE;
     virtual int clientInsetRight() const OVERRIDE;
-    virtual int clientPaddingLeft() const OVERRIDE;
-    virtual int clientPaddingRight() const OVERRIDE;
+    virtual LayoutUnit clientPaddingLeft() const OVERRIDE;
+    virtual LayoutUnit clientPaddingRight() const OVERRIDE;
     virtual int listSize() const OVERRIDE;
     virtual int selectedIndex() const OVERRIDE;
     virtual void popupDidHide() OVERRIDE;

Modified: trunk/Source/WebKit/chromium/ChangeLog (106879 => 106880)


--- trunk/Source/WebKit/chromium/ChangeLog	2012-02-07 01:07:32 UTC (rev 106879)
+++ trunk/Source/WebKit/chromium/ChangeLog	2012-02-07 01:07:59 UTC (rev 106880)
@@ -1,3 +1,22 @@
+2012-02-06  Emil A Eklund  <[email protected]>
+
+        Convert PopupMenuClient::clientPadding over to new layout abstraction
+        https://bugs.webkit.org/show_bug.cgi?id=77798
+
+        Reviewed by Eric Seidel.
+
+        Change PopupMenuClient and all classes inheriting from it to use the new
+        layout types for padding.
+
+        * src/AutofillPopupMenuClient.cpp:
+        (WebKit::AutofillPopupMenuClient::clientPaddingLeft):
+        (WebKit::AutofillPopupMenuClient::clientPaddingRight):
+        * src/AutofillPopupMenuClient.h:
+        (AutofillPopupMenuClient):
+        * tests/PopupMenuTest.cpp:
+        (WebKit::TestPopupMenuClient::clientPaddingLeft):
+        (WebKit::TestPopupMenuClient::clientPaddingRight):
+
 2012-02-06  James Robinson  <[email protected]>
 
         [chromium] Drop tiles completely outside of layer bounds when resizing to a smaller size

Modified: trunk/Source/WebKit/chromium/src/AutofillPopupMenuClient.cpp (106879 => 106880)


--- trunk/Source/WebKit/chromium/src/AutofillPopupMenuClient.cpp	2012-02-07 01:07:32 UTC (rev 106879)
+++ trunk/Source/WebKit/chromium/src/AutofillPopupMenuClient.cpp	2012-02-07 01:07:59 UTC (rev 106880)
@@ -196,7 +196,7 @@
     return *m_regularStyle;
 }
 
-int AutofillPopupMenuClient::clientPaddingLeft() const
+WebCore::LayoutUnit AutofillPopupMenuClient::clientPaddingLeft() const
 {
     // Bug http://crbug.com/7708 seems to indicate the style can be 0.
     RenderStyle* style = textFieldStyle();
@@ -206,7 +206,7 @@
     return RenderTheme::defaultTheme()->popupInternalPaddingLeft(style);
 }
 
-int AutofillPopupMenuClient::clientPaddingRight() const
+WebCore::LayoutUnit AutofillPopupMenuClient::clientPaddingRight() const
 {
     // Bug http://crbug.com/7708 seems to indicate the style can be 0.
     RenderStyle* style = textFieldStyle();

Modified: trunk/Source/WebKit/chromium/src/AutofillPopupMenuClient.h (106879 => 106880)


--- trunk/Source/WebKit/chromium/src/AutofillPopupMenuClient.h	2012-02-07 01:07:32 UTC (rev 106879)
+++ trunk/Source/WebKit/chromium/src/AutofillPopupMenuClient.h	2012-02-07 01:07:59 UTC (rev 106880)
@@ -84,8 +84,8 @@
     virtual WebCore::PopupMenuStyle menuStyle() const;
     virtual int clientInsetLeft() const { return 0; }
     virtual int clientInsetRight() const { return 0; }
-    virtual int clientPaddingLeft() const;
-    virtual int clientPaddingRight() const;
+    virtual WebCore::LayoutUnit clientPaddingLeft() const;
+    virtual WebCore::LayoutUnit clientPaddingRight() const;
     virtual int listSize() const { return getSuggestionsCount(); }
     virtual int selectedIndex() const { return m_selectedIndex; }
     virtual void popupDidHide();

Modified: trunk/Source/WebKit/chromium/tests/PopupMenuTest.cpp (106879 => 106880)


--- trunk/Source/WebKit/chromium/tests/PopupMenuTest.cpp	2012-02-07 01:07:32 UTC (rev 106879)
+++ trunk/Source/WebKit/chromium/tests/PopupMenuTest.cpp	2012-02-07 01:07:59 UTC (rev 106880)
@@ -100,8 +100,8 @@
     virtual PopupMenuStyle menuStyle() const { return itemStyle(0); }
     virtual int clientInsetLeft() const { return 0; }
     virtual int clientInsetRight() const { return 0; }
-    virtual int clientPaddingLeft() const { return 0; }
-    virtual int clientPaddingRight() const { return 0; }
+    virtual LayoutUnit clientPaddingLeft() const { return 0; }
+    virtual LayoutUnit clientPaddingRight() const { return 0; }
     virtual int listSize() const { return 10; }
     virtual int selectedIndex() const { return m_selectIndex; }
     virtual void popupDidHide() { }
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to