• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "base/logging.h"
6 #include "base/time/time.h"
7 #include "ui/events/event_utils.h"
8 #include "ui/gfx/point.h"
9 #include "ui/gfx/vector2d.h"
10 
11 namespace ui {
12 
13 // Stub implementations of platform-specific methods in events_util.h, built
14 // on platform sthat currently do not have a complete implementation of events.
15 
UpdateDeviceList()16 void UpdateDeviceList() {
17   NOTIMPLEMENTED();
18 }
19 
EventTypeFromNative(const base::NativeEvent & native_event)20 EventType EventTypeFromNative(const base::NativeEvent& native_event) {
21   NOTIMPLEMENTED();
22   return ET_UNKNOWN;
23 }
24 
EventFlagsFromNative(const base::NativeEvent & native_event)25 int EventFlagsFromNative(const base::NativeEvent& native_event) {
26   NOTIMPLEMENTED();
27   return 0;
28 }
29 
EventTimeFromNative(const base::NativeEvent & native_event)30 base::TimeDelta EventTimeFromNative(const base::NativeEvent& native_event) {
31   NOTIMPLEMENTED();
32   return base::TimeDelta();
33 }
34 
EventLocationFromNative(const base::NativeEvent & native_event)35 gfx::Point EventLocationFromNative(const base::NativeEvent& native_event) {
36   NOTIMPLEMENTED();
37   return gfx::Point();
38 }
39 
EventSystemLocationFromNative(const base::NativeEvent & native_event)40 gfx::Point EventSystemLocationFromNative(
41     const base::NativeEvent& native_event) {
42   NOTIMPLEMENTED();
43   return gfx::Point();
44 }
45 
EventButtonFromNative(const base::NativeEvent & native_event)46 int EventButtonFromNative(const base::NativeEvent& native_event) {
47   NOTIMPLEMENTED();
48   return 0;
49 }
50 
IsMouseEvent(const base::NativeEvent & native_event)51 bool IsMouseEvent(const base::NativeEvent& native_event) {
52   NOTIMPLEMENTED();
53   return false;
54 }
55 
GetChangedMouseButtonFlagsFromNative(const base::NativeEvent & native_event)56 int GetChangedMouseButtonFlagsFromNative(
57     const base::NativeEvent& native_event) {
58   NOTIMPLEMENTED();
59   return 0;
60 }
61 
GetMouseWheelOffset(const base::NativeEvent & native_event)62 gfx::Vector2d GetMouseWheelOffset(const base::NativeEvent& native_event) {
63   NOTIMPLEMENTED();
64   return gfx::Vector2d();
65 }
66 
ClearTouchIdIfReleased(const base::NativeEvent & native_event)67 void ClearTouchIdIfReleased(const base::NativeEvent& native_event) {
68   NOTIMPLEMENTED();
69 }
70 
GetTouchId(const base::NativeEvent & native_event)71 int GetTouchId(const base::NativeEvent& native_event) {
72   NOTIMPLEMENTED();
73   return 0;
74 }
75 
GetTouchRadiusX(const base::NativeEvent & native_event)76 float GetTouchRadiusX(const base::NativeEvent& native_event) {
77   NOTIMPLEMENTED();
78   return 0.f;
79 }
80 
GetTouchRadiusY(const base::NativeEvent & native_event)81 float GetTouchRadiusY(const base::NativeEvent& native_event) {
82   NOTIMPLEMENTED();
83   return 0.f;
84 }
85 
GetTouchAngle(const base::NativeEvent & native_event)86 float GetTouchAngle(const base::NativeEvent& native_event) {
87   NOTIMPLEMENTED();
88   return 0.f;
89 }
90 
GetTouchForce(const base::NativeEvent & native_event)91 float GetTouchForce(const base::NativeEvent& native_event) {
92   NOTIMPLEMENTED();
93   return 0.f;
94 }
95 
GetScrollOffsets(const base::NativeEvent & native_event,float * x_offset,float * y_offset,float * x_offset_ordinal,float * y_offset_ordinal,int * finger_count)96 bool GetScrollOffsets(const base::NativeEvent& native_event,
97                       float* x_offset,
98                       float* y_offset,
99                       float* x_offset_ordinal,
100                       float* y_offset_ordinal,
101                       int* finger_count) {
102   NOTIMPLEMENTED();
103   return false;
104 }
105 
GetFlingData(const base::NativeEvent & native_event,float * vx,float * vy,float * vx_ordinal,float * vy_ordinal,bool * is_cancel)106 bool GetFlingData(const base::NativeEvent& native_event,
107                   float* vx,
108                   float* vy,
109                   float* vx_ordinal,
110                   float* vy_ordinal,
111                   bool* is_cancel) {
112   NOTIMPLEMENTED();
113   return false;
114 }
115 
GetGestureTimes(const base::NativeEvent & native_event,double * start_time,double * end_time)116 bool GetGestureTimes(const base::NativeEvent& native_event,
117                      double* start_time,
118                      double* end_time) {
119   NOTIMPLEMENTED();
120   return false;
121 }
122 
SetNaturalScroll(bool enabled)123 void SetNaturalScroll(bool enabled) {
124   NOTIMPLEMENTED();
125 }
126 
IsNaturalScrollEnabled()127 bool IsNaturalScrollEnabled() {
128   NOTIMPLEMENTED();
129   return false;
130 }
131 
IsTouchpadEvent(const base::NativeEvent & native_event)132 bool IsTouchpadEvent(const base::NativeEvent& native_event) {
133   NOTIMPLEMENTED();
134   return false;
135 }
136 
IsNoopEvent(const base::NativeEvent & native_event)137 bool IsNoopEvent(const base::NativeEvent& native_event) {
138   NOTIMPLEMENTED();
139   return false;
140 }
141 
CreateNoopEvent()142 base::NativeEvent CreateNoopEvent() {
143   return base::NativeEvent();
144 }
145 
KeyboardCodeFromNative(const base::NativeEvent & native_event)146 KeyboardCode KeyboardCodeFromNative(const base::NativeEvent& native_event) {
147   NOTIMPLEMENTED();
148   return static_cast<KeyboardCode>(0);
149 }
150 
CodeFromNative(const base::NativeEvent & native_event)151 const char* CodeFromNative(const base::NativeEvent& native_event) {
152   NOTIMPLEMENTED();
153   return "";
154 }
155 
156 }  // namespace ui
157