OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2011, 2012 Apple Inc. All rights reserved. | 2 * Copyright (C) 2011, 2012 Apple Inc. All rights reserved. |
3 * Copyright (C) 2011, 2012 Google Inc. All rights reserved. | 3 * Copyright (C) 2011, 2012 Google Inc. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
7 * are met: | 7 * are met: |
8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
55 #include "modules/media_controls/elements/MediaControlOverflowMenuListElement.h" | 55 #include "modules/media_controls/elements/MediaControlOverflowMenuListElement.h" |
56 #include "modules/media_controls/elements/MediaControlOverlayEnclosureElement.h" | 56 #include "modules/media_controls/elements/MediaControlOverlayEnclosureElement.h" |
57 #include "modules/media_controls/elements/MediaControlOverlayPlayButtonElement.h
" | 57 #include "modules/media_controls/elements/MediaControlOverlayPlayButtonElement.h
" |
58 #include "modules/media_controls/elements/MediaControlPanelElement.h" | 58 #include "modules/media_controls/elements/MediaControlPanelElement.h" |
59 #include "modules/media_controls/elements/MediaControlPanelEnclosureElement.h" | 59 #include "modules/media_controls/elements/MediaControlPanelEnclosureElement.h" |
60 #include "modules/media_controls/elements/MediaControlPlayButtonElement.h" | 60 #include "modules/media_controls/elements/MediaControlPlayButtonElement.h" |
61 #include "modules/media_controls/elements/MediaControlRemainingTimeDisplayElemen
t.h" | 61 #include "modules/media_controls/elements/MediaControlRemainingTimeDisplayElemen
t.h" |
62 #include "modules/media_controls/elements/MediaControlTextTrackListElement.h" | 62 #include "modules/media_controls/elements/MediaControlTextTrackListElement.h" |
63 #include "modules/media_controls/elements/MediaControlTimelineElement.h" | 63 #include "modules/media_controls/elements/MediaControlTimelineElement.h" |
64 #include "modules/media_controls/elements/MediaControlToggleClosedCaptionsButton
Element.h" | 64 #include "modules/media_controls/elements/MediaControlToggleClosedCaptionsButton
Element.h" |
| 65 #include "modules/media_controls/elements/MediaControlVolumeSliderElement.h" |
65 #include "platform/EventDispatchForbiddenScope.h" | 66 #include "platform/EventDispatchForbiddenScope.h" |
66 | 67 |
67 namespace blink { | 68 namespace blink { |
68 | 69 |
69 namespace { | 70 namespace { |
70 | 71 |
71 // TODO(steimel): should have better solution than hard-coding pixel values. | 72 // TODO(steimel): should have better solution than hard-coding pixel values. |
72 // Defined in core/css/mediaControls.css, core/css/mediaControlsAndroid.css, | 73 // Defined in core/css/mediaControls.css, core/css/mediaControlsAndroid.css, |
73 // and core/paint/MediaControlsPainter.cpp. | 74 // and core/paint/MediaControlsPainter.cpp. |
74 constexpr int kOverlayPlayButtonWidth = 48; | 75 constexpr int kOverlayPlayButtonWidth = 48; |
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
337 | 338 |
338 duration_display_ = new MediaControlRemainingTimeDisplayElement(*this); | 339 duration_display_ = new MediaControlRemainingTimeDisplayElement(*this); |
339 panel_->AppendChild(duration_display_); | 340 panel_->AppendChild(duration_display_); |
340 | 341 |
341 timeline_ = new MediaControlTimelineElement(*this); | 342 timeline_ = new MediaControlTimelineElement(*this); |
342 panel_->AppendChild(timeline_); | 343 panel_->AppendChild(timeline_); |
343 | 344 |
344 mute_button_ = new MediaControlMuteButtonElement(*this); | 345 mute_button_ = new MediaControlMuteButtonElement(*this); |
345 panel_->AppendChild(mute_button_); | 346 panel_->AppendChild(mute_button_); |
346 | 347 |
347 MediaControlVolumeSliderElement* slider = | 348 volume_slider_ = new MediaControlVolumeSliderElement(*this); |
348 MediaControlVolumeSliderElement::Create(*this); | 349 panel_->AppendChild(volume_slider_); |
349 volume_slider_ = slider; | |
350 panel_->AppendChild(slider); | |
351 if (PreferHiddenVolumeControls(GetDocument())) | 350 if (PreferHiddenVolumeControls(GetDocument())) |
352 volume_slider_->SetIsWanted(false); | 351 volume_slider_->SetIsWanted(false); |
353 | 352 |
354 fullscreen_button_ = new MediaControlFullscreenButtonElement(*this); | 353 fullscreen_button_ = new MediaControlFullscreenButtonElement(*this); |
355 panel_->AppendChild(fullscreen_button_); | 354 panel_->AppendChild(fullscreen_button_); |
356 | 355 |
357 download_button_ = new MediaControlDownloadButtonElement(*this); | 356 download_button_ = new MediaControlDownloadButtonElement(*this); |
358 panel_->AppendChild(download_button_); | 357 panel_->AppendChild(download_button_); |
359 | 358 |
360 cast_button_ = new MediaControlCastButtonElement(*this, false); | 359 cast_button_ = new MediaControlCastButtonElement(*this, false); |
(...skipping 768 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1129 visitor->Trace(cast_button_); | 1128 visitor->Trace(cast_button_); |
1130 visitor->Trace(overlay_cast_button_); | 1129 visitor->Trace(overlay_cast_button_); |
1131 visitor->Trace(media_event_listener_); | 1130 visitor->Trace(media_event_listener_); |
1132 visitor->Trace(window_event_listener_); | 1131 visitor->Trace(window_event_listener_); |
1133 visitor->Trace(orientation_lock_delegate_); | 1132 visitor->Trace(orientation_lock_delegate_); |
1134 MediaControls::Trace(visitor); | 1133 MediaControls::Trace(visitor); |
1135 HTMLDivElement::Trace(visitor); | 1134 HTMLDivElement::Trace(visitor); |
1136 } | 1135 } |
1137 | 1136 |
1138 } // namespace blink | 1137 } // namespace blink |
OLD | NEW |