chromium/third_party/blink/renderer/modules/virtualkeyboard/virtual_keyboard.cc

// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/modules/virtualkeyboard/virtual_keyboard.h"

#include "base/trace_event/trace_event.h"
#include "third_party/blink/public/mojom/frame/frame.mojom-blink.h"
#include "third_party/blink/renderer/core/css/document_style_environment_variables.h"
#include "third_party/blink/renderer/core/css/style_engine.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/editing/ime/input_method_controller.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/frame/navigator.h"
#include "third_party/blink/renderer/core/frame/viewport_data.h"
#include "third_party/blink/renderer/core/geometry/dom_rect.h"
#include "third_party/blink/renderer/core/inspector/console_message.h"
#include "third_party/blink/renderer/modules/event_target_modules.h"
#include "third_party/blink/renderer/modules/virtualkeyboard/virtual_keyboard_geometry_change_event.h"
#include "ui/gfx/geometry/rect.h"
#include "ui/gfx/geometry/rect_f.h"

namespace blink {

// static
const char VirtualKeyboard::kSupplementName[] =;

// static
VirtualKeyboard* VirtualKeyboard::virtualKeyboard(Navigator& navigator) {}

VirtualKeyboard::VirtualKeyboard(Navigator& navigator)
    :{}

ExecutionContext* VirtualKeyboard::GetExecutionContext() const {}

const AtomicString& VirtualKeyboard::InterfaceName() const {}

VirtualKeyboard::~VirtualKeyboard() = default;

bool VirtualKeyboard::overlaysContent() const {}

DOMRect* VirtualKeyboard::boundingRect() const {}

void VirtualKeyboard::setOverlaysContent(bool overlays_content) {}

void VirtualKeyboard::VirtualKeyboardOverlayChanged(
    const gfx::Rect& keyboard_rect) {}

void VirtualKeyboard::show() {}

void VirtualKeyboard::hide() {}

void VirtualKeyboard::Trace(Visitor* visitor) const {}

}  // namespace blink