Chromium Code Reviews| Index: third_party/WebKit/Source/core/html/shadow/MediaControlElements.h |
| diff --git a/third_party/WebKit/Source/core/html/shadow/MediaControlElements.h b/third_party/WebKit/Source/core/html/shadow/MediaControlElements.h |
| index 1762f9dea61458c285cff8d6d3561930dc94bcdf..4b5edc935ec3f257d7bb2c7db6d1542881dc66ce 100644 |
| --- a/third_party/WebKit/Source/core/html/shadow/MediaControlElements.h |
| +++ b/third_party/WebKit/Source/core/html/shadow/MediaControlElements.h |
| @@ -34,6 +34,8 @@ |
| namespace blink { |
| +class TextTrack; |
| + |
| // ---------------------------- |
| class MediaControlPanelElement final : public MediaControlDivElement { |
| @@ -146,6 +148,31 @@ private: |
| // ---------------------------- |
| +class MediaControlTextTrackListElement final : public MediaControlDivElement { |
| +public: |
| + static PassRefPtrWillBeRawPtr<MediaControlTextTrackListElement> create(MediaControls&); |
| + |
| + bool willRespondToMouseClickEvents() override { return true; } |
| + |
| + void refreshTextTrackListMenu(); |
| + |
| +private: |
| + explicit MediaControlTextTrackListElement(MediaControls&); |
| + |
| + void defaultEventHandler(Event*) override; |
| + |
| + String getTextTrackLabel(TextTrack*); |
|
fs
2016/02/23 13:16:44
Nit: This looks a bit too "spacious", so maybe gro
srivats
2016/02/24 05:20:17
Done.
|
| + |
| + PassRefPtrWillBeRawPtr<Element> createTextTrackListItem(TextTrack*); |
| + |
| + void showTextTrackAtIndex(unsigned); |
| + |
| + void disableTextTracks(); |
| +}; |
| + |
| +// ---------------------------- |
| + |
| + |
|
fs
2016/02/23 13:16:44
Nit: The norm here seems to be single blank lines
srivats
2016/02/24 05:20:17
Done.
|
| class MediaControlTimelineElement final : public MediaControlInputElement { |
| public: |
| static PassRefPtrWillBeRawPtr<MediaControlTimelineElement> create(MediaControls&); |