Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1132)

Unified Diff: Source/core/layout/LayoutThemeChromiumMac.mm

Issue 899163003: Move rendering/RenderObject to layout/LayoutObject. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/core/layout/LayoutThemeChromiumMac.h ('k') | Source/core/layout/LayoutThemeChromiumSkia.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/core/layout/LayoutThemeChromiumMac.mm
diff --git a/Source/core/layout/LayoutThemeChromiumMac.mm b/Source/core/layout/LayoutThemeChromiumMac.mm
index a6b799174b02b9270bd514ced0d5824cb3e4cf1f..372bbb300b74f0739b5c23e353682bd135f33901 100644
--- a/Source/core/layout/LayoutThemeChromiumMac.mm
+++ b/Source/core/layout/LayoutThemeChromiumMac.mm
@@ -492,7 +492,7 @@ bool LayoutThemeChromiumMac::isControlStyled(const RenderStyle& style, const Cac
const int sliderThumbShadowBlur = 1;
-void LayoutThemeChromiumMac::adjustPaintInvalidationRect(const RenderObject* o, IntRect& r)
+void LayoutThemeChromiumMac::adjustPaintInvalidationRect(const LayoutObject* o, IntRect& r)
{
ControlPart part = o->style()->appearance();
@@ -523,15 +523,15 @@ void LayoutThemeChromiumMac::adjustPaintInvalidationRect(const RenderObject* o,
}
}
-FloatRect LayoutThemeChromiumMac::convertToPaintingRect(const RenderObject* inputRenderer, const RenderObject* partRenderer, const FloatRect& inputRect, const IntRect& r) const
+FloatRect LayoutThemeChromiumMac::convertToPaintingRect(const LayoutObject* inputRenderer, const LayoutObject* partRenderer, const FloatRect& inputRect, const IntRect& r) const
{
FloatRect partRect(inputRect);
// Compute an offset between the part renderer and the input renderer.
FloatSize offsetFromInputRenderer;
- const RenderObject* renderer = partRenderer;
+ const LayoutObject* renderer = partRenderer;
while (renderer && renderer != inputRenderer) {
- RenderObject* containingRenderer = renderer->container();
+ LayoutObject* containingRenderer = renderer->container();
offsetFromInputRenderer -= roundedIntSize(renderer->offsetFromContainer(containingRenderer, LayoutPoint()));
renderer = containingRenderer;
}
@@ -545,7 +545,7 @@ FloatRect LayoutThemeChromiumMac::convertToPaintingRect(const RenderObject* inpu
return partRect;
}
-void LayoutThemeChromiumMac::updateCheckedState(NSCell* cell, const RenderObject* o)
+void LayoutThemeChromiumMac::updateCheckedState(NSCell* cell, const LayoutObject* o)
{
bool oldIndeterminate = [cell state] == NSMixedState;
bool indeterminate = isIndeterminate(o);
@@ -561,7 +561,7 @@ void LayoutThemeChromiumMac::updateCheckedState(NSCell* cell, const RenderObject
[cell setState:checked ? NSOnState : NSOffState];
}
-void LayoutThemeChromiumMac::updateEnabledState(NSCell* cell, const RenderObject* o)
+void LayoutThemeChromiumMac::updateEnabledState(NSCell* cell, const LayoutObject* o)
{
bool oldEnabled = [cell isEnabled];
bool enabled = isEnabled(o);
@@ -569,7 +569,7 @@ void LayoutThemeChromiumMac::updateEnabledState(NSCell* cell, const RenderObject
[cell setEnabled:enabled];
}
-void LayoutThemeChromiumMac::updateFocusedState(NSCell* cell, const RenderObject* o)
+void LayoutThemeChromiumMac::updateFocusedState(NSCell* cell, const LayoutObject* o)
{
bool oldFocused = [cell showsFirstResponder];
bool focused = isFocused(o) && o->style()->outlineStyleIsAuto();
@@ -577,7 +577,7 @@ void LayoutThemeChromiumMac::updateFocusedState(NSCell* cell, const RenderObject
[cell setShowsFirstResponder:focused];
}
-void LayoutThemeChromiumMac::updatePressedState(NSCell* cell, const RenderObject* o)
+void LayoutThemeChromiumMac::updatePressedState(NSCell* cell, const LayoutObject* o)
{
bool oldPressed = [cell isHighlighted];
bool pressed = o->node() && o->node()->active();
@@ -685,7 +685,7 @@ NSControlSize LayoutThemeChromiumMac::controlSizeForSystemFont(const RenderStyle
return NSMiniControlSize;
}
-bool LayoutThemeChromiumMac::paintTextField(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r)
+bool LayoutThemeChromiumMac::paintTextField(LayoutObject* o, const PaintInfo& paintInfo, const IntRect& r)
{
LocalCurrentGraphicsContext localContext(paintInfo.context, r);
@@ -717,7 +717,7 @@ bool LayoutThemeChromiumMac::paintTextField(RenderObject* o, const PaintInfo& pa
return false;
}
-bool LayoutThemeChromiumMac::paintCapsLockIndicator(RenderObject*, const PaintInfo& paintInfo, const IntRect& r)
+bool LayoutThemeChromiumMac::paintCapsLockIndicator(LayoutObject*, const PaintInfo& paintInfo, const IntRect& r)
{
// This draws the caps lock indicator as it was done by
// WKDrawCapsLockIndicator.
@@ -778,7 +778,7 @@ bool LayoutThemeChromiumMac::paintCapsLockIndicator(RenderObject*, const PaintIn
return false;
}
-bool LayoutThemeChromiumMac::paintTextArea(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r)
+bool LayoutThemeChromiumMac::paintTextArea(LayoutObject* o, const PaintInfo& paintInfo, const IntRect& r)
{
LocalCurrentGraphicsContext localContext(paintInfo.context, r);
_NSDrawCarbonThemeListBox(r, isEnabled(o) && !isReadOnlyControl(o), YES, YES);
@@ -813,7 +813,7 @@ const int* LayoutThemeChromiumMac::popupButtonPadding(NSControlSize size) const
return padding[size];
}
-bool LayoutThemeChromiumMac::paintMenuList(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r)
+bool LayoutThemeChromiumMac::paintMenuList(LayoutObject* o, const PaintInfo& paintInfo, const IntRect& r)
{
setPopupButtonCellState(o, r);
@@ -867,17 +867,17 @@ IntSize LayoutThemeChromiumMac::meterSizeForBounds(const RenderMeter* renderMete
bounds.height() < cellSize.height ? cellSize.height : bounds.height());
}
-bool LayoutThemeChromiumMac::paintMeter(RenderObject* renderObject, const PaintInfo& paintInfo, const IntRect& rect)
+bool LayoutThemeChromiumMac::paintMeter(LayoutObject* layoutObject, const PaintInfo& paintInfo, const IntRect& rect)
{
- if (!renderObject->isMeter())
+ if (!layoutObject->isMeter())
return true;
LocalCurrentGraphicsContext localContext(paintInfo.context, rect);
- NSLevelIndicatorCell* cell = levelIndicatorFor(toRenderMeter(renderObject));
+ NSLevelIndicatorCell* cell = levelIndicatorFor(toRenderMeter(layoutObject));
GraphicsContextStateSaver stateSaver(*paintInfo.context);
- [cell drawWithFrame:rect inView:documentViewFor(renderObject)];
+ [cell drawWithFrame:rect inView:documentViewFor(layoutObject)];
[cell setControlView:nil];
return false;
}
@@ -987,23 +987,23 @@ double LayoutThemeChromiumMac::animationDurationForProgressBar(RenderProgress*)
return progressAnimationNumFrames * progressAnimationFrameRate;
}
-bool LayoutThemeChromiumMac::paintProgressBar(RenderObject* renderObject, const PaintInfo& paintInfo, const IntRect& rect)
+bool LayoutThemeChromiumMac::paintProgressBar(LayoutObject* layoutObject, const PaintInfo& paintInfo, const IntRect& rect)
{
- if (!renderObject->isProgress())
+ if (!layoutObject->isProgress())
return true;
- float zoomLevel = renderObject->style()->effectiveZoom();
- int controlSize = controlSizeForFont(renderObject->styleRef());
+ float zoomLevel = layoutObject->style()->effectiveZoom();
+ int controlSize = controlSizeForFont(layoutObject->styleRef());
IntSize size = progressBarSizes()[controlSize];
size.setHeight(size.height() * zoomLevel);
size.setWidth(rect.width());
// Now inflate it to account for the shadow.
IntRect inflatedRect = rect;
- if (rect.height() <= minimumProgressBarHeight(renderObject->styleRef()))
+ if (rect.height() <= minimumProgressBarHeight(layoutObject->styleRef()))
inflatedRect = ThemeMac::inflateRect(inflatedRect, size, progressBarMargins(controlSize), zoomLevel);
- RenderProgress* renderProgress = toRenderProgress(renderObject);
+ RenderProgress* renderProgress = toRenderProgress(layoutObject);
HIThemeTrackDrawInfo trackInfo;
trackInfo.version = 0;
if (controlSize == NSRegularControlSize)
@@ -1017,7 +1017,7 @@ bool LayoutThemeChromiumMac::paintProgressBar(RenderObject* renderObject, const
trackInfo.value = lround(renderProgress->position() * nextafter(trackInfo.max, 0));
trackInfo.trackInfo.progress.phase = lround(renderProgress->animationProgress() * nextafter(progressAnimationNumFrames, 0));
trackInfo.attributes = kThemeTrackHorizontal;
- trackInfo.enableState = isActive(renderObject) ? kThemeTrackActive : kThemeTrackInactive;
+ trackInfo.enableState = isActive(layoutObject) ? kThemeTrackActive : kThemeTrackInactive;
trackInfo.reserved = 0;
trackInfo.filler1 = 0;
@@ -1053,7 +1053,7 @@ const int styledPopupPaddingLeft = 8;
const int styledPopupPaddingTop = 1;
const int styledPopupPaddingBottom = 2;
-bool LayoutThemeChromiumMac::paintMenuListButton(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r)
+bool LayoutThemeChromiumMac::paintMenuListButton(LayoutObject* o, const PaintInfo& paintInfo, const IntRect& r)
{
IntRect bounds = IntRect(r.x() + o->style()->borderLeftWidth(),
r.y() + o->style()->borderTopWidth(),
@@ -1191,7 +1191,7 @@ void LayoutThemeChromiumMac::adjustMenuListButtonStyle(RenderStyle& style, Eleme
style.setLineHeight(RenderStyle::initialLineHeight());
}
-void LayoutThemeChromiumMac::setPopupButtonCellState(const RenderObject* o, const IntRect& r)
+void LayoutThemeChromiumMac::setPopupButtonCellState(const LayoutObject* o, const IntRect& r)
{
NSPopUpButtonCell* popupButton = this->popupButton();
@@ -1222,7 +1222,7 @@ int LayoutThemeChromiumMac::minimumMenuListSize(const RenderStyle& style) const
const int sliderTrackWidth = 5;
const int sliderTrackBorderWidth = 1;
-bool LayoutThemeChromiumMac::paintSliderTrack(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r)
+bool LayoutThemeChromiumMac::paintSliderTrack(LayoutObject* o, const PaintInfo& paintInfo, const IntRect& r)
{
paintSliderTicks(o, paintInfo, r);
@@ -1302,7 +1302,7 @@ const int sliderThumbWidth = 15;
const int sliderThumbHeight = 15;
const int sliderThumbBorderWidth = 1;
-bool LayoutThemeChromiumMac::paintSliderThumb(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r)
+bool LayoutThemeChromiumMac::paintSliderThumb(LayoutObject* o, const PaintInfo& paintInfo, const IntRect& r)
{
GraphicsContextStateSaver stateSaver(*paintInfo.context);
float zoomLevel = o->style()->effectiveZoom();
@@ -1377,7 +1377,7 @@ bool LayoutThemeChromiumMac::paintSliderThumb(RenderObject* o, const PaintInfo&
return false;
}
-bool LayoutThemeChromiumMac::paintSearchField(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r)
+bool LayoutThemeChromiumMac::paintSearchField(LayoutObject* o, const PaintInfo& paintInfo, const IntRect& r)
{
LocalCurrentGraphicsContext localContext(paintInfo.context, r);
@@ -1411,7 +1411,7 @@ bool LayoutThemeChromiumMac::paintSearchField(RenderObject* o, const PaintInfo&
return false;
}
-void LayoutThemeChromiumMac::setSearchCellState(RenderObject* o, const IntRect&)
+void LayoutThemeChromiumMac::setSearchCellState(LayoutObject* o, const IntRect&)
{
NSSearchFieldCell* search = this->search();
@@ -1477,7 +1477,7 @@ void LayoutThemeChromiumMac::adjustSearchFieldStyle(RenderStyle& style, Element*
style.setBoxShadow(nullptr);
}
-bool LayoutThemeChromiumMac::paintSearchFieldCancelButton(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r)
+bool LayoutThemeChromiumMac::paintSearchFieldCancelButton(LayoutObject* o, const PaintInfo& paintInfo, const IntRect& r)
{
if (!o->node())
return false;
@@ -1564,7 +1564,7 @@ void LayoutThemeChromiumMac::adjustSearchFieldDecorationStyle(RenderStyle& style
style.setBoxShadow(nullptr);
}
-bool LayoutThemeChromiumMac::paintSearchFieldDecoration(RenderObject*, const PaintInfo&, const IntRect&)
+bool LayoutThemeChromiumMac::paintSearchFieldDecoration(LayoutObject*, const PaintInfo&, const IntRect&)
{
return false;
}
@@ -1577,7 +1577,7 @@ void LayoutThemeChromiumMac::adjustSearchFieldResultsDecorationStyle(RenderStyle
style.setBoxShadow(nullptr);
}
-bool LayoutThemeChromiumMac::paintSearchFieldResultsDecoration(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r)
+bool LayoutThemeChromiumMac::paintSearchFieldResultsDecoration(LayoutObject* o, const PaintInfo& paintInfo, const IntRect& r)
{
if (!o->node())
return false;
@@ -1734,7 +1734,7 @@ bool LayoutThemeChromiumMac::usesTestModeFocusRingColor() const
return LayoutTestSupport::isRunningLayoutTest();
}
-NSView* LayoutThemeChromiumMac::documentViewFor(RenderObject*) const
+NSView* LayoutThemeChromiumMac::documentViewFor(LayoutObject*) const
{
return FlippedView();
}
@@ -1748,7 +1748,7 @@ NSView* LayoutThemeChromiumMac::documentViewFor(RenderObject*) const
// code is called.
// This function should be called before drawing any NSCell-derived controls,
// unless you're sure it isn't needed.
-void LayoutThemeChromiumMac::updateActiveState(NSCell* cell, const RenderObject* o)
+void LayoutThemeChromiumMac::updateActiveState(NSCell* cell, const LayoutObject* o)
{
NSControlTint oldTint = [cell controlTint];
NSControlTint tint = isActive(o) ? [NSColor currentControlTint] :
@@ -1768,22 +1768,22 @@ void LayoutThemeChromiumMac::adjustMediaSliderThumbSize(RenderStyle& style) cons
RenderMediaControls::adjustMediaSliderThumbSize(style);
}
-bool LayoutThemeChromiumMac::paintMediaPlayButton(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect)
+bool LayoutThemeChromiumMac::paintMediaPlayButton(LayoutObject* object, const PaintInfo& paintInfo, const IntRect& rect)
{
return RenderMediaControls::paintMediaControlsPart(MediaPlayButton, object, paintInfo, rect);
}
-bool LayoutThemeChromiumMac::paintMediaOverlayPlayButton(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect)
+bool LayoutThemeChromiumMac::paintMediaOverlayPlayButton(LayoutObject* object, const PaintInfo& paintInfo, const IntRect& rect)
{
return RenderMediaControls::paintMediaControlsPart(MediaOverlayPlayButton, object, paintInfo, rect);
}
-bool LayoutThemeChromiumMac::paintMediaMuteButton(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect)
+bool LayoutThemeChromiumMac::paintMediaMuteButton(LayoutObject* object, const PaintInfo& paintInfo, const IntRect& rect)
{
return RenderMediaControls::paintMediaControlsPart(MediaMuteButton, object, paintInfo, rect);
}
-bool LayoutThemeChromiumMac::paintMediaSliderTrack(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect)
+bool LayoutThemeChromiumMac::paintMediaSliderTrack(LayoutObject* object, const PaintInfo& paintInfo, const IntRect& rect)
{
return RenderMediaControls::paintMediaControlsPart(MediaSlider, object, paintInfo, rect);
}
@@ -1802,22 +1802,22 @@ String LayoutThemeChromiumMac::extraDefaultStyleSheet()
loadResourceAsASCIIString("themeMac.css");
}
-bool LayoutThemeChromiumMac::paintMediaVolumeSliderContainer(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect)
+bool LayoutThemeChromiumMac::paintMediaVolumeSliderContainer(LayoutObject* object, const PaintInfo& paintInfo, const IntRect& rect)
{
return true;
}
-bool LayoutThemeChromiumMac::paintMediaVolumeSliderTrack(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect)
+bool LayoutThemeChromiumMac::paintMediaVolumeSliderTrack(LayoutObject* object, const PaintInfo& paintInfo, const IntRect& rect)
{
return RenderMediaControls::paintMediaControlsPart(MediaVolumeSlider, object, paintInfo, rect);
}
-bool LayoutThemeChromiumMac::paintMediaVolumeSliderThumb(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect)
+bool LayoutThemeChromiumMac::paintMediaVolumeSliderThumb(LayoutObject* object, const PaintInfo& paintInfo, const IntRect& rect)
{
return RenderMediaControls::paintMediaControlsPart(MediaVolumeSliderThumb, object, paintInfo, rect);
}
-bool LayoutThemeChromiumMac::paintMediaSliderThumb(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect)
+bool LayoutThemeChromiumMac::paintMediaSliderThumb(LayoutObject* object, const PaintInfo& paintInfo, const IntRect& rect)
{
return RenderMediaControls::paintMediaControlsPart(MediaSliderThumb, object, paintInfo, rect);
}
@@ -1832,12 +1832,12 @@ String LayoutThemeChromiumMac::formatMediaControlsCurrentTime(float currentTime,
return RenderMediaControls::formatMediaControlsCurrentTime(currentTime, duration);
}
-bool LayoutThemeChromiumMac::paintMediaFullscreenButton(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect)
+bool LayoutThemeChromiumMac::paintMediaFullscreenButton(LayoutObject* object, const PaintInfo& paintInfo, const IntRect& rect)
{
return RenderMediaControls::paintMediaControlsPart(MediaEnterFullscreenButton, object, paintInfo, rect);
}
-bool LayoutThemeChromiumMac::paintMediaToggleClosedCaptionsButton(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect)
+bool LayoutThemeChromiumMac::paintMediaToggleClosedCaptionsButton(LayoutObject* object, const PaintInfo& paintInfo, const IntRect& rect)
{
return RenderMediaControls::paintMediaControlsPart(MediaShowClosedCaptionsButton, object, paintInfo, rect);
}
« no previous file with comments | « Source/core/layout/LayoutThemeChromiumMac.h ('k') | Source/core/layout/LayoutThemeChromiumSkia.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698