summaryrefslogtreecommitdiffstats
path: root/WebCore/rendering/MediaControlElements.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/rendering/MediaControlElements.h')
-rw-r--r--WebCore/rendering/MediaControlElements.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/WebCore/rendering/MediaControlElements.h b/WebCore/rendering/MediaControlElements.h
index c1c9574..fa0fb30 100644
--- a/WebCore/rendering/MediaControlElements.h
+++ b/WebCore/rendering/MediaControlElements.h
@@ -56,6 +56,8 @@ public:
virtual bool isShadowNode() const { return true; }
virtual Node* shadowParentNode() { return m_mediaElement; }
+
+ void updateStyle();
private:
HTMLMediaElement* m_mediaElement;
@@ -66,11 +68,13 @@ private:
class MediaTextDisplayElement : public HTMLDivElement
{
public:
- MediaTextDisplayElement(Document*, RenderStyle::PseudoId, HTMLMediaElement*);
+ MediaTextDisplayElement(Document*, PseudoId, HTMLMediaElement*);
void attachToParent(Element*);
void update();
+ void updateStyle();
protected:
HTMLMediaElement* m_mediaElement;
+ PseudoId m_pseudoStyleId;
};
// ----------------------------
@@ -84,12 +88,14 @@ public:
class MediaControlInputElement : public HTMLInputElement {
public:
- MediaControlInputElement(Document*, RenderStyle::PseudoId, const String& type, HTMLMediaElement*);
+ MediaControlInputElement(Document*, PseudoId, const String& type, HTMLMediaElement*);
void attachToParent(Element*);
void update();
+ void updateStyle();
bool hitTest(const IntPoint& absPoint);
protected:
HTMLMediaElement* m_mediaElement;
+ PseudoId m_pseudoStyleId;
};
// ----------------------------