#include "third_party/blink/renderer/core/editing/ime/text_update_event.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_text_update_event_init.h"
#include "third_party/blink/renderer/core/event_interface_names.h"
#include "third_party/blink/renderer/core/event_type_names.h"
namespace blink {
TextUpdateEvent::TextUpdateEvent(const AtomicString& type,
const TextUpdateEventInit* initializer)
: … { … }
TextUpdateEvent::TextUpdateEvent(const AtomicString& type,
const String& text,
uint32_t update_range_start,
uint32_t update_range_end,
uint32_t selection_start,
uint32_t selection_end)
: … { … }
TextUpdateEvent* TextUpdateEvent::Create(
const AtomicString& type,
const TextUpdateEventInit* initializer) { … }
TextUpdateEvent::~TextUpdateEvent() = default;
String TextUpdateEvent::text() const { … }
uint32_t TextUpdateEvent::updateRangeStart() const { … }
uint32_t TextUpdateEvent::updateRangeEnd() const { … }
uint32_t TextUpdateEvent::selectionStart() const { … }
uint32_t TextUpdateEvent::selectionEnd() const { … }
const AtomicString& TextUpdateEvent::InterfaceName() const { … }
}