diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-06 20:37:57 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-06 20:37:57 +0000 |
commit | 114efaeb2baaeb92a34a773c8e0379e1b221e379 (patch) | |
tree | e35ca9e3237bcb372441391221be0bfb700a23b9 /ui/events/events_stub.cc | |
parent | 7fa2be92b9f0553a47e28ac96710cff039311044 (diff) | |
download | chromium_src-114efaeb2baaeb92a34a773c8e0379e1b221e379.zip chromium_src-114efaeb2baaeb92a34a773c8e0379e1b221e379.tar.gz chromium_src-114efaeb2baaeb92a34a773c8e0379e1b221e379.tar.bz2 |
Restructure the events target into two components:
- events_base (built by most people) - defining some basic utilities.
- events (built by users of aura/views) - the ui::Event type & friends.
Prior to this there was one target, and platforms that did not want ui::Event would exclude those files explicitly, making it hard to build those files on those platforms without breaking other components.
R=sadrul@chromium.org
BUG=none
Review URL: https://codereview.chromium.org/57433011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233347 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/events/events_stub.cc')
-rw-r--r-- | ui/events/events_stub.cc | 151 |
1 files changed, 151 insertions, 0 deletions
diff --git a/ui/events/events_stub.cc b/ui/events/events_stub.cc new file mode 100644 index 0000000..5a7aa77 --- /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 |