Index: ui/events/events_stub.cc |
diff --git a/ui/events/events_stub.cc b/ui/events/events_stub.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..5a7aa775eed2c44175e5f7b4b7dd21e69e8b2944 |
--- /dev/null |
+++ b/ui/events/events_stub.cc |
@@ -0,0 +1,151 @@ |
+// Copyright (c) 2013 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#include "base/logging.h" |
+#include "base/time/time.h" |
+#include "ui/events/event_utils.h" |
+#include "ui/gfx/point.h" |
+#include "ui/gfx/vector2d.h" |
+ |
+namespace ui { |
+ |
+// Stub implementations of platform-specific methods in events_util.h, built |
+// on platform sthat currently do not have a complete implementation of events. |
+ |
+void UpdateDeviceList() { |
+ NOTIMPLEMENTED(); |
+} |
+ |
+EventType EventTypeFromNative(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return ET_UNKNOWN; |
+} |
+ |
+int EventFlagsFromNative(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return 0; |
+} |
+ |
+base::TimeDelta EventTimeFromNative(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return base::TimeDelta(); |
+} |
+ |
+gfx::Point EventLocationFromNative(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return gfx::Point(); |
+} |
+ |
+gfx::Point EventSystemLocationFromNative( |
+ const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return gfx::Point(); |
+} |
+ |
+int EventButtonFromNative(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return 0; |
+} |
+ |
+bool IsMouseEvent(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+int GetChangedMouseButtonFlagsFromNative( |
+ const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return 0; |
+} |
+ |
+gfx::Vector2d GetMouseWheelOffset(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return gfx::Vector2d(); |
+} |
+ |
+void ClearTouchIdIfReleased(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+} |
+ |
+int GetTouchId(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return 0; |
+} |
+ |
+float GetTouchRadiusX(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return 0.f; |
+} |
+ |
+float GetTouchRadiusY(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return 0.f; |
+} |
+ |
+float GetTouchAngle(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return 0.f; |
+} |
+ |
+float GetTouchForce(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return 0.f; |
+} |
+ |
+bool GetScrollOffsets(const base::NativeEvent& native_event, |
+ float* x_offset, |
+ float* y_offset, |
+ float* x_offset_ordinal, |
+ float* y_offset_ordinal, |
+ int* finger_count) { |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+bool GetFlingData(const base::NativeEvent& native_event, |
+ float* vx, |
+ float* vy, |
+ float* vx_ordinal, |
+ float* vy_ordinal, |
+ bool* is_cancel) { |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+bool GetGestureTimes(const base::NativeEvent& native_event, |
+ double* start_time, |
+ double* end_time) { |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+void SetNaturalScroll(bool enabled) { |
+ NOTIMPLEMENTED(); |
+} |
+ |
+bool IsNaturalScrollEnabled() { |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+bool IsTouchpadEvent(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+bool IsNoopEvent(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+base::NativeEvent CreateNoopEvent() { |
+ return base::NativeEvent(); |
+} |
+ |
+KeyboardCode KeyboardCodeFromNative(const base::NativeEvent& native_event) { |
+ NOTIMPLEMENTED(); |
+ return static_cast<KeyboardCode>(0); |
+} |
+ |
+} // namespace ui |