Index: Source/core/layout/LayoutTheme.cpp |
diff --git a/Source/core/layout/LayoutTheme.cpp b/Source/core/layout/LayoutTheme.cpp |
index 24e1cc748d1b5cf5bef62027bbfaf4973a772c4e..094fe797a8c230438776bcf21ce503b21939dd8b 100644 |
--- a/Source/core/layout/LayoutTheme.cpp |
+++ b/Source/core/layout/LayoutTheme.cpp |
@@ -67,7 +67,7 @@ namespace blink { |
using namespace HTMLNames; |
-static WebFallbackThemeEngine::State getWebFallbackThemeState(const LayoutTheme* theme, const RenderObject* o) |
+static WebFallbackThemeEngine::State getWebFallbackThemeState(const LayoutTheme* theme, const LayoutObject* o) |
{ |
if (!theme->isEnabled(o)) |
return WebFallbackThemeEngine::StateDisabled; |
@@ -229,7 +229,7 @@ void LayoutTheme::adjustStyle(RenderStyle& style, Element* e, const CachedUAStyl |
} |
} |
-bool LayoutTheme::paint(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r) |
+bool LayoutTheme::paint(LayoutObject* o, const PaintInfo& paintInfo, const IntRect& r) |
{ |
ControlPart part = o->styleRef().appearance(); |
@@ -335,7 +335,7 @@ bool LayoutTheme::paint(RenderObject* o, const PaintInfo& paintInfo, const IntRe |
return true; // We don't support the appearance, so let the normal background/border paint. |
} |
-bool LayoutTheme::paintBorderOnly(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r) |
+bool LayoutTheme::paintBorderOnly(LayoutObject* o, const PaintInfo& paintInfo, const IntRect& r) |
{ |
// Call the appropriate paint method based off the appearance value. |
switch (o->style()->appearance()) { |
@@ -373,7 +373,7 @@ bool LayoutTheme::paintBorderOnly(RenderObject* o, const PaintInfo& paintInfo, c |
return false; |
} |
-bool LayoutTheme::paintDecorations(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r) |
+bool LayoutTheme::paintDecorations(LayoutObject* o, const PaintInfo& paintInfo, const IntRect& r) |
{ |
// Call the appropriate paint method based off the appearance value. |
switch (o->style()->appearance()) { |
@@ -524,7 +524,7 @@ Color LayoutTheme::platformInactiveListBoxSelectionForegroundColor() const |
return platformInactiveSelectionForegroundColor(); |
} |
-int LayoutTheme::baselinePosition(const RenderObject* o) const |
+int LayoutTheme::baselinePosition(const LayoutObject* o) const |
{ |
if (!o->isBox()) |
return 0; |
@@ -591,14 +591,14 @@ bool LayoutTheme::isControlStyled(const RenderStyle& style, const CachedUAStyle* |
} |
} |
-void LayoutTheme::adjustPaintInvalidationRect(const RenderObject* o, IntRect& r) |
+void LayoutTheme::adjustPaintInvalidationRect(const LayoutObject* o, IntRect& r) |
{ |
#if USE(NEW_THEME) |
m_platformTheme->inflateControlPaintRect(o->style()->appearance(), controlStatesForRenderer(o), r, o->style()->effectiveZoom()); |
#endif |
} |
-bool LayoutTheme::shouldDrawDefaultFocusRing(RenderObject* renderer) const |
+bool LayoutTheme::shouldDrawDefaultFocusRing(LayoutObject* renderer) const |
{ |
if (supportsFocusRing(renderer->styleRef())) |
return false; |
@@ -619,7 +619,7 @@ bool LayoutTheme::supportsFocusRing(const RenderStyle& style) const |
return (style.hasAppearance() && style.appearance() != TextFieldPart && style.appearance() != TextAreaPart && style.appearance() != MenulistButtonPart && style.appearance() != ListboxPart); |
} |
-bool LayoutTheme::stateChanged(RenderObject* o, ControlState state) const |
+bool LayoutTheme::stateChanged(LayoutObject* o, ControlState state) const |
{ |
// Default implementation assumes the controls don't respond to changes in :hover state |
if (state == HoverControlState && !supportsHover(o->styleRef())) |
@@ -633,7 +633,7 @@ bool LayoutTheme::stateChanged(RenderObject* o, ControlState state) const |
return true; |
} |
-ControlStates LayoutTheme::controlStatesForRenderer(const RenderObject* o) const |
+ControlStates LayoutTheme::controlStatesForRenderer(const LayoutObject* o) const |
{ |
ControlStates result = 0; |
if (isHovered(o)) { |
@@ -661,7 +661,7 @@ ControlStates LayoutTheme::controlStatesForRenderer(const RenderObject* o) const |
return result; |
} |
-bool LayoutTheme::isActive(const RenderObject* o) const |
+bool LayoutTheme::isActive(const LayoutObject* o) const |
{ |
Node* node = o->node(); |
if (!node) |
@@ -674,21 +674,21 @@ bool LayoutTheme::isActive(const RenderObject* o) const |
return page->focusController().isActive(); |
} |
-bool LayoutTheme::isChecked(const RenderObject* o) const |
+bool LayoutTheme::isChecked(const LayoutObject* o) const |
{ |
if (!isHTMLInputElement(o->node())) |
return false; |
return toHTMLInputElement(o->node())->shouldAppearChecked(); |
} |
-bool LayoutTheme::isIndeterminate(const RenderObject* o) const |
+bool LayoutTheme::isIndeterminate(const LayoutObject* o) const |
{ |
if (!isHTMLInputElement(o->node())) |
return false; |
return toHTMLInputElement(o->node())->shouldAppearIndeterminate(); |
} |
-bool LayoutTheme::isEnabled(const RenderObject* o) const |
+bool LayoutTheme::isEnabled(const LayoutObject* o) const |
{ |
Node* node = o->node(); |
if (!node || !node->isElementNode()) |
@@ -696,7 +696,7 @@ bool LayoutTheme::isEnabled(const RenderObject* o) const |
return !toElement(node)->isDisabledFormControl(); |
} |
-bool LayoutTheme::isFocused(const RenderObject* o) const |
+bool LayoutTheme::isFocused(const LayoutObject* o) const |
{ |
Node* node = o->node(); |
if (!node) |
@@ -708,14 +708,14 @@ bool LayoutTheme::isFocused(const RenderObject* o) const |
return node == document.focusedElement() && node->focused() && node->shouldHaveFocusAppearance() && frame && frame->selection().isFocusedAndActive(); |
} |
-bool LayoutTheme::isPressed(const RenderObject* o) const |
+bool LayoutTheme::isPressed(const LayoutObject* o) const |
{ |
if (!o->node()) |
return false; |
return o->node()->active(); |
} |
-bool LayoutTheme::isSpinUpButtonPartPressed(const RenderObject* o) const |
+bool LayoutTheme::isSpinUpButtonPartPressed(const LayoutObject* o) const |
{ |
Node* node = o->node(); |
if (!node || !node->active() || !node->isElementNode() |
@@ -725,7 +725,7 @@ bool LayoutTheme::isSpinUpButtonPartPressed(const RenderObject* o) const |
return element->upDownState() == SpinButtonElement::Up; |
} |
-bool LayoutTheme::isReadOnlyControl(const RenderObject* o) const |
+bool LayoutTheme::isReadOnlyControl(const LayoutObject* o) const |
{ |
Node* node = o->node(); |
if (!node || !node->isElementNode() || !toElement(node)->isFormControlElement()) |
@@ -734,7 +734,7 @@ bool LayoutTheme::isReadOnlyControl(const RenderObject* o) const |
return element->isReadOnly(); |
} |
-bool LayoutTheme::isHovered(const RenderObject* o) const |
+bool LayoutTheme::isHovered(const LayoutObject* o) const |
{ |
Node* node = o->node(); |
if (!node) |
@@ -745,7 +745,7 @@ bool LayoutTheme::isHovered(const RenderObject* o) const |
return element->hovered() && element->upDownState() != SpinButtonElement::Indeterminate; |
} |
-bool LayoutTheme::isSpinUpButtonPartHovered(const RenderObject* o) const |
+bool LayoutTheme::isSpinUpButtonPartHovered(const LayoutObject* o) const |
{ |
Node* node = o->node(); |
if (!node || !node->isElementNode() || !toElement(node)->isSpinButtonElement()) |
@@ -809,12 +809,12 @@ bool LayoutTheme::supportsMeter(ControlPart) const |
return false; |
} |
-bool LayoutTheme::paintMeter(RenderObject*, const PaintInfo&, const IntRect&) |
+bool LayoutTheme::paintMeter(LayoutObject*, const PaintInfo&, const IntRect&) |
{ |
return true; |
} |
-void LayoutTheme::paintSliderTicks(RenderObject* o, const PaintInfo& paintInfo, const IntRect& rect) |
+void LayoutTheme::paintSliderTicks(LayoutObject* o, const PaintInfo& paintInfo, const IntRect& rect) |
{ |
Node* node = o->node(); |
if (!isHTMLInputElement(node)) |
@@ -837,7 +837,7 @@ void LayoutTheme::paintSliderTicks(RenderObject* o, const PaintInfo& paintInfo, |
bool isHorizontal = part == SliderHorizontalPart; |
IntSize thumbSize; |
- RenderObject* thumbRenderer = input->userAgentShadowRoot()->getElementById(ShadowElementNames::sliderThumb())->renderer(); |
+ LayoutObject* thumbRenderer = input->userAgentShadowRoot()->getElementById(ShadowElementNames::sliderThumb())->renderer(); |
if (thumbRenderer) { |
const RenderStyle& thumbStyle = thumbRenderer->styleRef(); |
int thumbWidth = thumbStyle.width().intValue(); |
@@ -852,7 +852,7 @@ void LayoutTheme::paintSliderTicks(RenderObject* o, const PaintInfo& paintInfo, |
int tickRegionSideMargin = 0; |
int tickRegionWidth = 0; |
IntRect trackBounds; |
- RenderObject* trackRenderer = input->userAgentShadowRoot()->getElementById(ShadowElementNames::sliderTrack())->renderer(); |
+ LayoutObject* trackRenderer = input->userAgentShadowRoot()->getElementById(ShadowElementNames::sliderTrack())->renderer(); |
// We can ignoring transforms because transform is handled by the graphics context. |
if (trackRenderer) |
trackBounds = trackRenderer->absoluteBoundingBoxRectIgnoringTransforms(); |
@@ -1157,7 +1157,7 @@ void LayoutTheme::adjustStyleUsingFallbackTheme(RenderStyle& style, Element* e) |
} |
} |
-bool LayoutTheme::paintUsingFallbackTheme(RenderObject* o, const PaintInfo& i, const IntRect& r) |
+bool LayoutTheme::paintUsingFallbackTheme(LayoutObject* o, const PaintInfo& i, const IntRect& r) |
{ |
ControlPart part = o->style()->appearance(); |
switch (part) { |
@@ -1180,7 +1180,7 @@ void LayoutTheme::setSizeIfAuto(RenderStyle& style, const IntSize& size) |
style.setHeight(Length(size.height(), Fixed)); |
} |
-bool LayoutTheme::paintCheckboxUsingFallbackTheme(RenderObject* o, const PaintInfo& i, const IntRect& r) |
+bool LayoutTheme::paintCheckboxUsingFallbackTheme(LayoutObject* o, const PaintInfo& i, const IntRect& r) |
{ |
WebFallbackThemeEngine::ExtraParams extraParams; |
WebCanvas* canvas = i.context->canvas(); |
@@ -1222,7 +1222,7 @@ void LayoutTheme::adjustCheckboxStyleUsingFallbackTheme(RenderStyle& style, Elem |
style.resetBorder(); |
} |
-bool LayoutTheme::paintRadioUsingFallbackTheme(RenderObject* o, const PaintInfo& i, const IntRect& r) |
+bool LayoutTheme::paintRadioUsingFallbackTheme(LayoutObject* o, const PaintInfo& i, const IntRect& r) |
{ |
WebFallbackThemeEngine::ExtraParams extraParams; |
WebCanvas* canvas = i.context->canvas(); |