#include "third_party/blink/renderer/modules/media_controls/elements/media_control_panel_element.h"
#include "third_party/blink/public/platform/task_type.h"
#include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/html/media/html_media_element.h"
#include "third_party/blink/renderer/modules/media_controls/elements/media_control_elements_helper.h"
#include "third_party/blink/renderer/modules/media_controls/media_controls_impl.h"
#include "third_party/blink/renderer/platform/wtf/functional.h"
namespace blink {
namespace {
const char kTransparentClassName[] = …;
}
MediaControlPanelElement::MediaControlPanelElement(
MediaControlsImpl& media_controls)
: … { … }
void MediaControlPanelElement::SetIsDisplayed(bool is_displayed) { … }
bool MediaControlPanelElement::IsOpaque() const { … }
void MediaControlPanelElement::MakeOpaque() { … }
void MediaControlPanelElement::MakeTransparent() { … }
void MediaControlPanelElement::RemovedFrom(ContainerNode& insertion_point) { … }
void MediaControlPanelElement::Trace(Visitor* visitor) const { … }
bool MediaControlPanelElement::KeepDisplayedForAccessibility() { … }
void MediaControlPanelElement::SetKeepDisplayedForAccessibility(bool value) { … }
bool MediaControlPanelElement::EventListenerIsAttachedForTest() const { … }
void MediaControlPanelElement::EnsureTransitionEventListener() { … }
void MediaControlPanelElement::DetachTransitionEventListener() { … }
bool MediaControlPanelElement::KeepEventInNode(const Event& event) const { … }
void MediaControlPanelElement::DidBecomeVisible() { … }
void MediaControlPanelElement::HandleTransitionEndEvent() { … }
}