#include "third_party/blink/renderer/core/html/forms/picker_indicator_element.h"
#include "third_party/blink/public/strings/grit/blink_strings.h"
#include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/events/keyboard_event.h"
#include "third_party/blink/renderer/core/frame/settings.h"
#include "third_party/blink/renderer/core/html/shadow/shadow_element_names.h"
#include "third_party/blink/renderer/core/layout/layout_object.h"
#include "third_party/blink/renderer/core/page/chrome_client.h"
#include "third_party/blink/renderer/core/page/page.h"
#include "third_party/blink/renderer/platform/text/platform_locale.h"
#include "third_party/blink/renderer/platform/web_test_support.h"
#include "ui/base/ui_base_features.h"
namespace blink {
PickerIndicatorElement::PickerIndicatorElement(
Document& document,
PickerIndicatorOwner& picker_indicator_owner)
: … { … }
PickerIndicatorElement::~PickerIndicatorElement() { … }
void PickerIndicatorElement::DefaultEventHandler(Event& event) { … }
bool PickerIndicatorElement::WillRespondToMouseClickEvents() { … }
void PickerIndicatorElement::DidChooseValue(const String& value) { … }
void PickerIndicatorElement::DidChooseValue(double value) { … }
void PickerIndicatorElement::DidEndChooser() { … }
void PickerIndicatorElement::OpenPopup() { … }
Element& PickerIndicatorElement::OwnerElement() const { … }
void PickerIndicatorElement::ClosePopup() { … }
bool PickerIndicatorElement::HasOpenedPopup() const { … }
void PickerIndicatorElement::DetachLayoutTree(bool performing_reattach) { … }
AXObject* PickerIndicatorElement::PopupRootAXObject() const { … }
void PickerIndicatorElement::SetAXProperties() { … }
bool PickerIndicatorElement::IsPickerIndicatorElement() const { … }
Node::InsertionNotificationRequest PickerIndicatorElement::InsertedInto(
ContainerNode& insertion_point) { … }
void PickerIndicatorElement::DidNotifySubtreeInsertionsToDocument() { … }
void PickerIndicatorElement::Trace(Visitor* visitor) const { … }
}