#include "third_party/blink/renderer/core/html/forms/input_type_view.h"
#include "third_party/blink/renderer/core/dom/events/simulated_click_options.h"
#include "third_party/blink/renderer/core/dom/focus_params.h"
#include "third_party/blink/renderer/core/dom/node_computed_style.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/events/keyboard_event.h"
#include "third_party/blink/renderer/core/html/forms/form_controller.h"
#include "third_party/blink/renderer/core/html/forms/html_form_element.h"
#include "third_party/blink/renderer/core/html/forms/html_input_element.h"
#include "third_party/blink/renderer/core/layout/layout_block_flow.h"
namespace blink {
void InputTypeView::WillBeDestroyed() { … }
InputTypeView::~InputTypeView() = default;
void InputTypeView::Trace(Visitor* visitor) const { … }
bool InputTypeView::SizeShouldIncludeDecoration(int,
int& preferred_size) const { … }
void InputTypeView::HandleClickEvent(MouseEvent&) { … }
void InputTypeView::HandleMouseDownEvent(MouseEvent&) { … }
void InputTypeView::HandleKeydownEvent(KeyboardEvent&) { … }
void InputTypeView::HandleKeypressEvent(KeyboardEvent&) { … }
void InputTypeView::HandleKeyupEvent(KeyboardEvent&) { … }
void InputTypeView::HandleBeforeTextInsertedEvent(BeforeTextInsertedEvent&) { … }
void InputTypeView::HandleDOMActivateEvent(Event&) { … }
void InputTypeView::ForwardEvent(Event&) { … }
void InputTypeView::DispatchSimulatedClickIfActive(KeyboardEvent& event) const { … }
void InputTypeView::AccessKeyAction(SimulatedClickCreationScope) { … }
bool InputTypeView::ShouldSubmitImplicitly(const Event& event) { … }
HTMLFormElement* InputTypeView::FormForSubmission() const { … }
LayoutObject* InputTypeView::CreateLayoutObject(
const ComputedStyle& style) const { … }
ControlPart InputTypeView::AutoAppearance() const { … }
TextDirection InputTypeView::ComputedTextDirection() { … }
void InputTypeView::Blur() { … }
bool InputTypeView::HasCustomFocusLogic() const { … }
void InputTypeView::HandleBlurEvent() { … }
void InputTypeView::HandleFocusInEvent(Element*, mojom::blink::FocusType) { … }
void InputTypeView::OpenPopupView() { … }
void InputTypeView::ClosePopupView() { … }
bool InputTypeView::HasOpenedPopup() const { … }
bool InputTypeView::NeedsShadowSubtree() const { … }
void InputTypeView::CreateShadowSubtree() { … }
void InputTypeView::CreateShadowSubtreeIfNeeded(bool is_type_changing) { … }
void InputTypeView::DestroyShadowSubtree() { … }
HTMLInputElement* InputTypeView::UploadButton() const { … }
String InputTypeView::FileStatusText() const { … }
void InputTypeView::AltAttributeChanged() { … }
void InputTypeView::SrcAttributeChanged() { … }
void InputTypeView::MinOrMaxAttributeChanged() { … }
void InputTypeView::StepAttributeChanged() { … }
ClickHandlingState* InputTypeView::WillDispatchClick() { … }
void InputTypeView::DidDispatchClick(Event&, const ClickHandlingState&) { … }
void InputTypeView::UpdateView() { … }
void InputTypeView::MultipleAttributeChanged() { … }
void InputTypeView::DisabledAttributeChanged() { … }
void InputTypeView::ReadonlyAttributeChanged() { … }
void InputTypeView::RequiredAttributeChanged() { … }
void InputTypeView::ValueAttributeChanged() { … }
void InputTypeView::DidSetValue(const String&, bool) { … }
void InputTypeView::SubtreeHasChanged() { … }
void InputTypeView::ListAttributeTargetChanged() { … }
void InputTypeView::CapsLockStateMayHaveChanged() { … }
bool InputTypeView::ShouldDrawCapsLockIndicator() const { … }
void InputTypeView::UpdateClearButtonVisibility() { … }
HTMLElement* InputTypeView::UpdatePlaceholderText(bool) { … }
AXObject* InputTypeView::PopupRootAXObject() { … }
FormControlState InputTypeView::SaveFormControlState() const { … }
void InputTypeView::RestoreFormControlState(const FormControlState& state) { … }
bool InputTypeView::IsDraggedSlider() const { … }
bool InputTypeView::HasBadInput() const { … }
void ClickHandlingState::Trace(Visitor* visitor) const { … }
}