diff options
Diffstat (limited to 'WebCore/rendering/MediaControlElements.h')
-rw-r--r-- | WebCore/rendering/MediaControlElements.h | 10 |
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; }; // ---------------------------- |