summaryrefslogtreecommitdiff
path: root/Source/WebCore/rendering/RenderThemeMac.mm
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/rendering/RenderThemeMac.mm')
-rw-r--r--Source/WebCore/rendering/RenderThemeMac.mm22
1 files changed, 19 insertions, 3 deletions
diff --git a/Source/WebCore/rendering/RenderThemeMac.mm b/Source/WebCore/rendering/RenderThemeMac.mm
index 6ed4abdef..9de2b1252 100644
--- a/Source/WebCore/rendering/RenderThemeMac.mm
+++ b/Source/WebCore/rendering/RenderThemeMac.mm
@@ -58,7 +58,7 @@
#import "RenderProgress.h"
-#if ENABLE(METER_TAG)
+#if ENABLE(METER_ELEMENT)
#include "RenderMeter.h"
#include "HTMLMeterElement.h"
#endif
@@ -857,7 +857,7 @@ bool RenderThemeMac::paintMenuList(RenderObject* o, const PaintInfo& paintInfo,
return false;
}
-#if ENABLE(METER_TAG)
+#if ENABLE(METER_ELEMENT)
IntSize RenderThemeMac::meterSizeForBounds(const RenderMeter* renderMeter, const IntRect& bounds) const
{
@@ -961,7 +961,7 @@ NSLevelIndicatorCell* RenderThemeMac::levelIndicatorFor(const RenderMeter* rende
#endif
-#if ENABLE(PROGRESS_TAG)
+#if ENABLE(PROGRESS_ELEMENT)
const IntSize* RenderThemeMac::progressBarSizes() const
{
static const IntSize sizes[3] = { IntSize(0, 20), IntSize(0, 12), IntSize(0, 12) };
@@ -1372,6 +1372,10 @@ bool RenderThemeMac::paintSliderTrack(RenderObject* o, const PaintInfo& paintInf
CGContextRef context = localContext.cgContext();
CGColorSpaceRef cspace = deviceRGBColorSpaceRef();
+#if ENABLE(DATALIST_ELEMENT)
+ paintSliderTicks(o, paintInfo, r);
+#endif
+
GraphicsContextStateSaver stateSaver(*paintInfo.context);
CGContextClipToRect(context, bounds);
@@ -1742,6 +1746,18 @@ static int mediaControllerTheme()
}
#endif
+#if ENABLE(DATALIST_ELEMENT)
+IntSize RenderThemeMac::sliderTickSize() const
+{
+ return IntSize(1, 3);
+}
+
+int RenderThemeMac::sliderTickOffsetFromTrackCenter() const
+{
+ return -9;
+}
+#endif
+
const int sliderThumbWidth = 15;
const int sliderThumbHeight = 15;
const int mediaSliderThumbWidth = 13;