1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154
|
// Copyright 2013 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include <stdint.h>
#include "base/notreached.h"
#include "base/time/time.h"
#include "build/build_config.h"
#include "ui/events/event_utils.h"
#include "ui/events/keycodes/dom/dom_code.h"
#include "ui/gfx/geometry/point.h"
#include "ui/gfx/geometry/vector2d.h"
namespace ui {
// Stub implementations of platform-specific methods in events_util.h, built
// on platforms that currently do not have a complete implementation of events.
EventType EventTypeFromNative(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return ET_UNKNOWN;
}
int EventFlagsFromNative(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return 0;
}
base::TimeTicks EventTimeFromNative(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return base::TimeTicks();
}
base::TimeTicks EventLatencyTimeFromNative(const PlatformEvent& native_event,
base::TimeTicks current_time) {
return EventTimeFromNative(native_event);
}
gfx::PointF EventLocationFromNative(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return gfx::PointF();
}
gfx::Point EventSystemLocationFromNative(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return gfx::Point();
}
int EventButtonFromNative(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return 0;
}
int GetChangedMouseButtonFlagsFromNative(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return 0;
}
PointerDetails GetMousePointerDetailsFromNative(
const PlatformEvent& native_event) {
return PointerDetails(EventPointerType::kMouse);
}
gfx::Vector2d GetMouseWheelOffset(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return gfx::Vector2d();
}
gfx::Vector2d GetMouseWheelTick120ths(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return gfx::Vector2d();
}
bool ShouldCopyPlatformEvents() {
NOTIMPLEMENTED();
return false;
}
PlatformEvent CreateInvalidPlatformEvent() {
NOTIMPLEMENTED();
return nullptr;
}
bool IsPlatformEventValid(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return false;
}
PointerDetails GetTouchPointerDetailsFromNative(
const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return PointerDetails(EventPointerType::kUnknown,
/* radius_x */ 1.0,
/* radius_y */ 1.0,
/* force */ 0.f,
/* twist */ 0.f,
/* tilt_x */ 0.f,
/* tilt_y */ 0.f);
}
bool GetScrollOffsets(const PlatformEvent& native_event,
float* x_offset,
float* y_offset,
float* x_offset_ordinal,
float* y_offset_ordinal,
int* finger_count,
EventMomentumPhase* momentum_phase) {
NOTIMPLEMENTED();
return false;
}
bool GetFlingData(const PlatformEvent& native_event,
float* vx,
float* vy,
float* vx_ordinal,
float* vy_ordinal,
bool* is_cancel) {
NOTIMPLEMENTED();
return false;
}
KeyboardCode KeyboardCodeFromNative(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return static_cast<KeyboardCode>(0);
}
DomCode CodeFromNative(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return DomCode::NONE;
}
bool IsCharFromNative(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return false;
}
uint32_t WindowsKeycodeFromNative(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return 0;
}
uint16_t TextFromNative(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return 0;
}
uint16_t UnmodifiedTextFromNative(const PlatformEvent& native_event) {
NOTIMPLEMENTED();
return 0;
}
} // namespace ui
|