| Index: Source/core/layout/LayoutTheme.cpp
|
| diff --git a/Source/core/layout/LayoutTheme.cpp b/Source/core/layout/LayoutTheme.cpp
|
| index a1ce01609faba9f6f9477d45d02909e1541ac53d..9607d132e2ddc21df30b5ba1fd48b03e9b59cd1f 100644
|
| --- a/Source/core/layout/LayoutTheme.cpp
|
| +++ b/Source/core/layout/LayoutTheme.cpp
|
| @@ -47,7 +47,7 @@
|
| #include "core/layout/LayoutView.h"
|
| #include "core/layout/PaintInfo.h"
|
| #include "core/layout/style/AuthorStyleInfo.h"
|
| -#include "core/layout/style/LayoutStyle.h"
|
| +#include "core/layout/style/ComputedStyle.h"
|
| #include "core/page/FocusController.h"
|
| #include "core/page/Page.h"
|
| #include "platform/FileMetadata.h"
|
| @@ -88,7 +88,7 @@ LayoutTheme::LayoutTheme()
|
| {
|
| }
|
|
|
| -void LayoutTheme::adjustStyle(LayoutStyle& style, Element* e, const AuthorStyleInfo& authorStyle)
|
| +void LayoutTheme::adjustStyle(ComputedStyle& style, Element* e, const AuthorStyleInfo& authorStyle)
|
| {
|
| ASSERT(style.hasAppearance());
|
|
|
| @@ -186,7 +186,7 @@ void LayoutTheme::adjustStyle(LayoutStyle& style, Element* e, const AuthorStyleI
|
| FontDescription controlFont = m_platformTheme->controlFont(part, style.font().fontDescription(), style.effectiveZoom());
|
| if (controlFont != style.font().fontDescription()) {
|
| // Reset our line-height
|
| - style.setLineHeight(LayoutStyle::initialLineHeight());
|
| + style.setLineHeight(ComputedStyle::initialLineHeight());
|
|
|
| // Now update our font.
|
| if (style.setFontDescription(controlFont))
|
| @@ -548,7 +548,7 @@ bool LayoutTheme::isControlContainer(ControlPart appearance) const
|
| return appearance != CheckboxPart && appearance != RadioPart;
|
| }
|
|
|
| -bool LayoutTheme::isControlStyled(const LayoutStyle& style, const AuthorStyleInfo& authorStyle) const
|
| +bool LayoutTheme::isControlStyled(const ComputedStyle& style, const AuthorStyleInfo& authorStyle) const
|
| {
|
| switch (style.appearance()) {
|
| case PushButtonPart:
|
| @@ -600,7 +600,7 @@ bool LayoutTheme::shouldDrawDefaultFocusRing(LayoutObject* renderer) const
|
| return true;
|
| }
|
|
|
| -bool LayoutTheme::supportsFocusRing(const LayoutStyle& style) const
|
| +bool LayoutTheme::supportsFocusRing(const ComputedStyle& style) const
|
| {
|
| return (style.hasAppearance() && style.appearance() != TextFieldPart && style.appearance() != TextAreaPart && style.appearance() != MenulistButtonPart && style.appearance() != ListboxPart);
|
| }
|
| @@ -742,7 +742,7 @@ bool LayoutTheme::isSpinUpButtonPartHovered(const LayoutObject* o) const
|
|
|
| #if !USE(NEW_THEME)
|
|
|
| -void LayoutTheme::adjustCheckboxStyle(LayoutStyle& style, Element*) const
|
| +void LayoutTheme::adjustCheckboxStyle(ComputedStyle& style, Element*) const
|
| {
|
| // A summary of the rules for checkbox designed to match WinIE:
|
| // width/height - honored (WinIE actually scales its control for small widths, but lets it overflow for small heights.)
|
| @@ -757,7 +757,7 @@ void LayoutTheme::adjustCheckboxStyle(LayoutStyle& style, Element*) const
|
| style.resetBorder();
|
| }
|
|
|
| -void LayoutTheme::adjustRadioStyle(LayoutStyle& style, Element*) const
|
| +void LayoutTheme::adjustRadioStyle(ComputedStyle& style, Element*) const
|
| {
|
| // A summary of the rules for checkbox designed to match WinIE:
|
| // width/height - honored (WinIE actually scales its control for small widths, but lets it overflow for small heights.)
|
| @@ -772,16 +772,16 @@ void LayoutTheme::adjustRadioStyle(LayoutStyle& style, Element*) const
|
| style.resetBorder();
|
| }
|
|
|
| -void LayoutTheme::adjustButtonStyle(LayoutStyle& style, Element*) const
|
| +void LayoutTheme::adjustButtonStyle(ComputedStyle& style, Element*) const
|
| {
|
| }
|
|
|
| -void LayoutTheme::adjustInnerSpinButtonStyle(LayoutStyle&, Element*) const
|
| +void LayoutTheme::adjustInnerSpinButtonStyle(ComputedStyle&, Element*) const
|
| {
|
| }
|
| #endif
|
|
|
| -void LayoutTheme::adjustMenuListStyle(LayoutStyle&, Element*) const
|
| +void LayoutTheme::adjustMenuListStyle(ComputedStyle&, Element*) const
|
| {
|
| }
|
|
|
| @@ -825,7 +825,7 @@ void LayoutTheme::paintSliderTicks(LayoutObject* o, const PaintInfo& paintInfo,
|
| IntSize thumbSize;
|
| LayoutObject* thumbRenderer = input->closedShadowRoot()->getElementById(ShadowElementNames::sliderThumb())->layoutObject();
|
| if (thumbRenderer) {
|
| - const LayoutStyle& thumbStyle = thumbRenderer->styleRef();
|
| + const ComputedStyle& thumbStyle = thumbRenderer->styleRef();
|
| int thumbWidth = thumbStyle.width().intValue();
|
| int thumbHeight = thumbStyle.height().intValue();
|
| thumbSize.setWidth(isHorizontal ? thumbWidth : thumbHeight);
|
| @@ -893,32 +893,32 @@ bool LayoutTheme::shouldHaveSpinButton(HTMLInputElement* inputElement) const
|
| return inputElement->isSteppable() && inputElement->type() != InputTypeNames::range;
|
| }
|
|
|
| -void LayoutTheme::adjustMenuListButtonStyle(LayoutStyle&, Element*) const
|
| +void LayoutTheme::adjustMenuListButtonStyle(ComputedStyle&, Element*) const
|
| {
|
| }
|
|
|
| -void LayoutTheme::adjustSliderThumbStyle(LayoutStyle& style, Element* element) const
|
| +void LayoutTheme::adjustSliderThumbStyle(ComputedStyle& style, Element* element) const
|
| {
|
| adjustSliderThumbSize(style, element);
|
| }
|
|
|
| -void LayoutTheme::adjustSliderThumbSize(LayoutStyle&, Element*) const
|
| +void LayoutTheme::adjustSliderThumbSize(ComputedStyle&, Element*) const
|
| {
|
| }
|
|
|
| -void LayoutTheme::adjustSearchFieldStyle(LayoutStyle&, Element*) const
|
| +void LayoutTheme::adjustSearchFieldStyle(ComputedStyle&, Element*) const
|
| {
|
| }
|
|
|
| -void LayoutTheme::adjustSearchFieldCancelButtonStyle(LayoutStyle&, Element*) const
|
| +void LayoutTheme::adjustSearchFieldCancelButtonStyle(ComputedStyle&, Element*) const
|
| {
|
| }
|
|
|
| -void LayoutTheme::adjustSearchFieldDecorationStyle(LayoutStyle&, Element*) const
|
| +void LayoutTheme::adjustSearchFieldDecorationStyle(ComputedStyle&, Element*) const
|
| {
|
| }
|
|
|
| -void LayoutTheme::adjustSearchFieldResultsDecorationStyle(LayoutStyle&, Element*) const
|
| +void LayoutTheme::adjustSearchFieldResultsDecorationStyle(ComputedStyle&, Element*) const
|
| {
|
| }
|
|
|
| @@ -1125,12 +1125,12 @@ bool LayoutTheme::supportsCalendarPicker(const AtomicString& type) const
|
| }
|
| #endif
|
|
|
| -bool LayoutTheme::shouldUseFallbackTheme(const LayoutStyle&) const
|
| +bool LayoutTheme::shouldUseFallbackTheme(const ComputedStyle&) const
|
| {
|
| return false;
|
| }
|
|
|
| -void LayoutTheme::adjustStyleUsingFallbackTheme(LayoutStyle& style, Element* e)
|
| +void LayoutTheme::adjustStyleUsingFallbackTheme(ComputedStyle& style, Element* e)
|
| {
|
| ControlPart part = style.appearance();
|
| switch (part) {
|
| @@ -1158,7 +1158,7 @@ bool LayoutTheme::paintUsingFallbackTheme(LayoutObject* o, const PaintInfo& i, c
|
| }
|
|
|
| // static
|
| -void LayoutTheme::setSizeIfAuto(LayoutStyle& style, const IntSize& size)
|
| +void LayoutTheme::setSizeIfAuto(ComputedStyle& style, const IntSize& size)
|
| {
|
| if (style.width().isIntrinsicOrAuto())
|
| style.setWidth(Length(size.width(), Fixed));
|
| @@ -1188,7 +1188,7 @@ bool LayoutTheme::paintCheckboxUsingFallbackTheme(LayoutObject* o, const PaintIn
|
| return false;
|
| }
|
|
|
| -void LayoutTheme::adjustCheckboxStyleUsingFallbackTheme(LayoutStyle& style, Element*) const
|
| +void LayoutTheme::adjustCheckboxStyleUsingFallbackTheme(ComputedStyle& style, Element*) const
|
| {
|
| // If the width and height are both specified, then we have nothing to do.
|
| if (!style.width().isIntrinsicOrAuto() && !style.height().isAuto())
|
| @@ -1230,7 +1230,7 @@ bool LayoutTheme::paintRadioUsingFallbackTheme(LayoutObject* o, const PaintInfo&
|
| return false;
|
| }
|
|
|
| -void LayoutTheme::adjustRadioStyleUsingFallbackTheme(LayoutStyle& style, Element*) const
|
| +void LayoutTheme::adjustRadioStyleUsingFallbackTheme(ComputedStyle& style, Element*) const
|
| {
|
| // If the width and height are both specified, then we have nothing to do.
|
| if (!style.width().isIntrinsicOrAuto() && !style.height().isAuto())
|
|
|