| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. | 2 * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2008, 2009 Google, Inc. | 3 * Copyright (C) 2008, 2009 Google, Inc. |
| 4 * | 4 * |
| 5 * This library is free software; you can redistribute it and/or | 5 * This library is free software; you can redistribute it and/or |
| 6 * modify it under the terms of the GNU Library General Public | 6 * modify it under the terms of the GNU Library General Public |
| 7 * License as published by the Free Software Foundation; either | 7 * License as published by the Free Software Foundation; either |
| 8 * version 2 of the License, or (at your option) any later version. | 8 * version 2 of the License, or (at your option) any later version. |
| 9 * | 9 * |
| 10 * This library is distributed in the hope that it will be useful, | 10 * This library is distributed in the hope that it will be useful, |
| (...skipping 1404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1415 bounds.setY(r.y() + r.height() / 2 - zoomedTrackWidth / 2); | 1415 bounds.setY(r.y() + r.height() / 2 - zoomedTrackWidth / 2); |
| 1416 } else if (o->style()->appearance() == SliderVerticalPart) { | 1416 } else if (o->style()->appearance() == SliderVerticalPart) { |
| 1417 bounds.setWidth(zoomedTrackWidth); | 1417 bounds.setWidth(zoomedTrackWidth); |
| 1418 bounds.setX(r.x() + r.width() / 2 - zoomedTrackWidth / 2); | 1418 bounds.setX(r.x() + r.width() / 2 - zoomedTrackWidth / 2); |
| 1419 } | 1419 } |
| 1420 | 1420 |
| 1421 LocalCurrentGraphicsContext localContext(paintInfo.context); | 1421 LocalCurrentGraphicsContext localContext(paintInfo.context); |
| 1422 CGContextRef context = localContext.cgContext(); | 1422 CGContextRef context = localContext.cgContext(); |
| 1423 CGColorSpaceRef cspace = deviceRGBColorSpaceRef(); | 1423 CGColorSpaceRef cspace = deviceRGBColorSpaceRef(); |
| 1424 | 1424 |
| 1425 #if ENABLE(DATALIST_ELEMENT) | |
| 1426 paintSliderTicks(o, paintInfo, r); | 1425 paintSliderTicks(o, paintInfo, r); |
| 1427 #endif | |
| 1428 | 1426 |
| 1429 GraphicsContextStateSaver stateSaver(*paintInfo.context); | 1427 GraphicsContextStateSaver stateSaver(*paintInfo.context); |
| 1430 CGContextClipToRect(context, bounds); | 1428 CGContextClipToRect(context, bounds); |
| 1431 | 1429 |
| 1432 struct CGFunctionCallbacks mainCallbacks = { 0, TrackGradientInterpolate, NU
LL }; | 1430 struct CGFunctionCallbacks mainCallbacks = { 0, TrackGradientInterpolate, NU
LL }; |
| 1433 RetainPtr<CGFunctionRef> mainFunction(AdoptCF, CGFunctionCreate(NULL, 1, NUL
L, 4, NULL, &mainCallbacks)); | 1431 RetainPtr<CGFunctionRef> mainFunction(AdoptCF, CGFunctionCreate(NULL, 1, NUL
L, 4, NULL, &mainCallbacks)); |
| 1434 RetainPtr<CGShadingRef> mainShading; | 1432 RetainPtr<CGShadingRef> mainShading; |
| 1435 if (o->style()->appearance() == SliderVerticalPart) | 1433 if (o->style()->appearance() == SliderVerticalPart) |
| 1436 mainShading.adoptCF(CGShadingCreateAxial(cspace, CGPointMake(bounds.x(),
bounds.maxY()), CGPointMake(bounds.maxX(), bounds.maxY()), mainFunction.get(),
false, false)); | 1434 mainShading.adoptCF(CGShadingCreateAxial(cspace, CGPointMake(bounds.x(),
bounds.maxY()), CGPointMake(bounds.maxX(), bounds.maxY()), mainFunction.get(),
false, false)); |
| 1437 else | 1435 else |
| (...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1712 updateActiveState([search searchButtonCell], o); | 1710 updateActiveState([search searchButtonCell], o); |
| 1713 | 1711 |
| 1714 FloatRect localBounds = [search searchButtonRectForBounds:NSRect(input->rend
erBox()->pixelSnappedBorderBoxRect())]; | 1712 FloatRect localBounds = [search searchButtonRectForBounds:NSRect(input->rend
erBox()->pixelSnappedBorderBoxRect())]; |
| 1715 localBounds = convertToPaintingRect(input->renderer(), o, localBounds, r); | 1713 localBounds = convertToPaintingRect(input->renderer(), o, localBounds, r); |
| 1716 | 1714 |
| 1717 [[search searchButtonCell] drawWithFrame:localBounds inView:documentViewFor(
o)]; | 1715 [[search searchButtonCell] drawWithFrame:localBounds inView:documentViewFor(
o)]; |
| 1718 [[search searchButtonCell] setControlView:nil]; | 1716 [[search searchButtonCell] setControlView:nil]; |
| 1719 return false; | 1717 return false; |
| 1720 } | 1718 } |
| 1721 | 1719 |
| 1722 #if ENABLE(DATALIST_ELEMENT) | |
| 1723 IntSize RenderThemeChromiumMac::sliderTickSize() const | 1720 IntSize RenderThemeChromiumMac::sliderTickSize() const |
| 1724 { | 1721 { |
| 1725 return IntSize(1, 3); | 1722 return IntSize(1, 3); |
| 1726 } | 1723 } |
| 1727 | 1724 |
| 1728 int RenderThemeChromiumMac::sliderTickOffsetFromTrackCenter() const | 1725 int RenderThemeChromiumMac::sliderTickOffsetFromTrackCenter() const |
| 1729 { | 1726 { |
| 1730 return -9; | 1727 return -9; |
| 1731 } | 1728 } |
| 1732 #endif | |
| 1733 | 1729 |
| 1734 const int sliderThumbWidth = 15; | 1730 const int sliderThumbWidth = 15; |
| 1735 const int sliderThumbHeight = 15; | 1731 const int sliderThumbHeight = 15; |
| 1736 | 1732 |
| 1737 void RenderThemeChromiumMac::adjustSliderThumbSize(RenderStyle* style, Element*)
const | 1733 void RenderThemeChromiumMac::adjustSliderThumbSize(RenderStyle* style, Element*)
const |
| 1738 { | 1734 { |
| 1739 float zoomLevel = style->effectiveZoom(); | 1735 float zoomLevel = style->effectiveZoom(); |
| 1740 if (style->appearance() == SliderThumbHorizontalPart || style->appearance()
== SliderThumbVerticalPart) { | 1736 if (style->appearance() == SliderThumbHorizontalPart || style->appearance()
== SliderThumbVerticalPart) { |
| 1741 style->setWidth(Length(static_cast<int>(sliderThumbWidth * zoomLevel), F
ixed)); | 1737 style->setWidth(Length(static_cast<int>(sliderThumbWidth * zoomLevel), F
ixed)); |
| 1742 style->setHeight(Length(static_cast<int>(sliderThumbHeight * zoomLevel),
Fixed)); | 1738 style->setHeight(Length(static_cast<int>(sliderThumbHeight * zoomLevel),
Fixed)); |
| (...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1960 { | 1956 { |
| 1961 return RenderMediaControlsChromium::paintMediaControlsPart(MediaEnterFullscr
eenButton, object, paintInfo, rect); | 1957 return RenderMediaControlsChromium::paintMediaControlsPart(MediaEnterFullscr
eenButton, object, paintInfo, rect); |
| 1962 } | 1958 } |
| 1963 | 1959 |
| 1964 bool RenderThemeChromiumMac::paintMediaToggleClosedCaptionsButton(RenderObject*
object, const PaintInfo& paintInfo, const IntRect& rect) | 1960 bool RenderThemeChromiumMac::paintMediaToggleClosedCaptionsButton(RenderObject*
object, const PaintInfo& paintInfo, const IntRect& rect) |
| 1965 { | 1961 { |
| 1966 return RenderMediaControlsChromium::paintMediaControlsPart(MediaShowClosedCa
ptionsButton, object, paintInfo, rect); | 1962 return RenderMediaControlsChromium::paintMediaControlsPart(MediaShowClosedCa
ptionsButton, object, paintInfo, rect); |
| 1967 } | 1963 } |
| 1968 | 1964 |
| 1969 } // namespace WebCore | 1965 } // namespace WebCore |
| OLD | NEW |