diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2019-02-13 16:23:34 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2019-02-14 10:37:21 +0000 |
commit | 38a9a29f4f9436cace7f0e7abf9c586057df8a4e (patch) | |
tree | c4e8c458dc595bc0ddb435708fa2229edfd00bd4 /chromium/third_party/blink/renderer/modules/media_controls/media_controls_impl.h | |
parent | e684a3455bcc29a6e3e66a004e352dea4e1141e7 (diff) | |
download | qtwebengine-chromium-38a9a29f4f9436cace7f0e7abf9c586057df8a4e.tar.gz |
BASELINE: Update Chromium to 73.0.3683.37
Change-Id: I08c9af2948b645f671e5d933aca1f7a90ea372f2
Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/media_controls/media_controls_impl.h')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/media_controls/media_controls_impl.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/modules/media_controls/media_controls_impl.h b/chromium/third_party/blink/renderer/modules/media_controls/media_controls_impl.h index fc5927e83a6..393f4e73f2f 100644 --- a/chromium/third_party/blink/renderer/modules/media_controls/media_controls_impl.h +++ b/chromium/third_party/blink/renderer/modules/media_controls/media_controls_impl.h @@ -111,6 +111,7 @@ class MODULES_EXPORT MediaControlsImpl final : public HTMLDivElement, // Return the internal elements, which is used by registering clicking // EventHandlers from MediaControlsWindowEventListener. HTMLDivElement* PanelElement() override; + HTMLDivElement* ButtonPanelElement(); // TODO(mlamouri): this method is needed in order to notify the controls that // the `MediaControlsEnabled` setting has changed. void OnMediaControlsEnabledChange() override { @@ -248,6 +249,9 @@ class MODULES_EXPORT MediaControlsImpl final : public HTMLDivElement, void InitializeControls(); void PopulatePanel(); + // Attach hover background div to buttons + void AttachHoverBackground(Element*); + void MakeOpaque(); void MakeOpaqueFromPointerEvent(); void MakeTransparent(); @@ -278,6 +282,9 @@ class MODULES_EXPORT MediaControlsImpl final : public HTMLDivElement, bool ShouldOpenVolumeSlider() const; bool ShouldCloseVolumeSlider() const; + void ShowVolumeControlHoverBackground(); + void HideVolumeControlHoverBackground(); + void SetVolumeControlContainerIsWanted(bool) const; void ElementSizeChangedTimerFired(TimerBase*); @@ -286,8 +293,11 @@ class MODULES_EXPORT MediaControlsImpl final : public HTMLDivElement, // current. void ComputeWhichControlsFit(); + void HidePopupMenu(); void UpdateOverflowMenuWanted() const; + void UpdateOverflowMenuItemCSSClass() const; void UpdateScrubbingMessageFits() const; + void UpdateOverflowAndTrackListCSSClassForPip() const; void UpdateSizingCSSClass(); void MaybeRecordElementsDisplayed() const; @@ -389,6 +399,8 @@ class MODULES_EXPORT MediaControlsImpl final : public HTMLDivElement, bool is_paused_for_scrubbing_ : 1; bool is_scrubbing_ = false; + Member<HTMLDivElement> volume_control_container_; + // Watches the video element for resize and updates media controls as // necessary. Member<ResizeObserver> resize_observer_; |