summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/android/RenderThemeAndroid.h
diff options
context:
space:
mode:
authorNicolas Roard <nicolas@android.com>2010-02-02 13:11:32 +0000
committerNicolas Roard <nicolas@android.com>2010-05-07 12:03:08 -0700
commit7f493d591dfd3492d5916ca301a4dbcd61554a06 (patch)
tree864427fa2b9161070fd7a9df626ad83ffadeec2b /WebCore/platform/android/RenderThemeAndroid.h
parent8e37eff9e07e986e0314f08ed2e079fb8356e831 (diff)
downloadexternal_webkit-7f493d591dfd3492d5916ca301a4dbcd61554a06.zip
external_webkit-7f493d591dfd3492d5916ca301a4dbcd61554a06.tar.gz
external_webkit-7f493d591dfd3492d5916ca301a4dbcd61554a06.tar.bz2
Implement the audio tag in webkit -- the corresponding java CL is https://android-git.corp.google.com/g/#change,41406
Change-Id: Ief37a7d9879308f0749fcd569e82fddc3f989a8a
Diffstat (limited to 'WebCore/platform/android/RenderThemeAndroid.h')
-rw-r--r--WebCore/platform/android/RenderThemeAndroid.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/WebCore/platform/android/RenderThemeAndroid.h b/WebCore/platform/android/RenderThemeAndroid.h
index ae1213c..3d7ac77 100644
--- a/WebCore/platform/android/RenderThemeAndroid.h
+++ b/WebCore/platform/android/RenderThemeAndroid.h
@@ -77,6 +77,19 @@ protected:
virtual bool paintCheckbox(RenderObject*, const RenderObject::PaintInfo&, const IntRect&);
virtual void setCheckboxSize(RenderStyle*) const;
+#if ENABLE(VIDEO)
+ virtual String extraMediaControlsStyleSheet();
+ virtual void adjustSliderThumbSize(RenderObject* o) const;
+ virtual bool shouldRenderMediaControlPart(ControlPart part, Element* e);
+ bool paintMediaMuteButton(RenderObject* o, const RenderObject::PaintInfo& paintInfo, const IntRect& r);
+ bool paintMediaPlayButton(RenderObject* o, const RenderObject::PaintInfo& paintInfo, const IntRect& r);
+ bool paintMediaSeekBackButton(RenderObject* o, const RenderObject::PaintInfo& paintInfo, const IntRect& r);
+ bool paintMediaSeekForwardButton(RenderObject* o, const RenderObject::PaintInfo& paintInfo, const IntRect& r);
+ bool paintMediaSliderTrack(RenderObject* o, const RenderObject::PaintInfo& paintInfo, const IntRect& r);
+ bool paintMediaSliderThumb(RenderObject* o, const RenderObject::PaintInfo& paintInfo, const IntRect& r);
+ virtual bool paintMediaControlsBackground(RenderObject* object, const RenderObject::PaintInfo& paintInfo, const IntRect& rect);
+#endif
+
virtual bool paintRadio(RenderObject*, const RenderObject::PaintInfo&, const IntRect&);
virtual void setRadioSize(RenderStyle*) const;
@@ -113,4 +126,3 @@ private:
} // namespace WebCore
#endif // RenderThemeAndroid_h
-