Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "ui/base/events/event.h" | 5 #include "ui/base/events/event.h" |
| 6 #include "ui/base/events/event_constants.h" | 6 #include "ui/base/events/event_constants.h" |
| 7 #include "ui/base/events/event_utils.h" | 7 #include "ui/base/events/event_utils.h" |
| 8 | 8 |
| 9 namespace ui { | 9 namespace ui { |
| 10 | 10 |
| 11 void UpdateDeviceList() { NOTIMPLEMENTED(); } | |
| 12 | |
| 11 base::TimeDelta EventTimeFromNative(const base::NativeEvent& native_event) { | 13 base::TimeDelta EventTimeFromNative(const base::NativeEvent& native_event) { |
| 12 ui::Event* event = static_cast<ui::Event*>(native_event); | 14 ui::Event* event = static_cast<ui::Event*>(native_event); |
| 13 return event->time_stamp(); | 15 return event->time_stamp(); |
| 14 } | 16 } |
| 15 | 17 |
| 16 int EventFlagsFromNative(const base::NativeEvent& native_event) { | 18 int EventFlagsFromNative(const base::NativeEvent& native_event) { |
| 17 ui::Event* event = static_cast<ui::Event*>(native_event); | 19 ui::Event* event = static_cast<ui::Event*>(native_event); |
| 18 return event->flags(); | 20 return event->flags(); |
| 19 } | 21 } |
| 20 | 22 |
| 21 EventType EventTypeFromNative(const base::NativeEvent& native_event) { | 23 EventType EventTypeFromNative(const base::NativeEvent& native_event) { |
| 22 ui::Event* event = static_cast<ui::Event*>(native_event); | 24 ui::Event* event = static_cast<ui::Event*>(native_event); |
| 23 return event->type(); | 25 return event->type(); |
| 24 } | 26 } |
| 25 | 27 |
| 28 gfx::Point EventSystemLocationFromNative( | |
| 29 const base::NativeEvent& native_event) { | |
| 30 ui::LocatedEvent* e = static_cast<ui::LocatedEvent*>(native_event); | |
|
sky
2013/06/07 04:57:25
Can this be const ui::LocatedEvent* ?
rjkroege
2013/06/07 21:10:42
Done here and elsewhere.
| |
| 31 DCHECK(e->IsMouseEvent() || e->IsTouchEvent() || e->IsGestureEvent() || | |
| 32 e->IsScrollEvent()); | |
| 33 return e->location(); | |
| 34 } | |
| 35 | |
| 26 gfx::Point EventLocationFromNative(const base::NativeEvent& native_event) { | 36 gfx::Point EventLocationFromNative(const base::NativeEvent& native_event) { |
| 27 ui::LocatedEvent* event = static_cast<ui::LocatedEvent*>(native_event); | 37 return EventSystemLocationFromNative(native_event); |
| 28 DCHECK(event->IsMouseEvent() || event->IsTouchEvent() || | |
| 29 event->IsGestureEvent() || event->IsScrollEvent()); | |
| 30 return event->location(); | |
| 31 } | 38 } |
| 32 | 39 |
| 33 int GetChangedMouseButtonFlagsFromNative( | 40 int GetChangedMouseButtonFlagsFromNative( |
| 34 const base::NativeEvent& native_event) { | 41 const base::NativeEvent& native_event) { |
| 35 ui::MouseEvent* event = static_cast<ui::MouseEvent*>(native_event); | 42 ui::MouseEvent* event = static_cast<ui::MouseEvent*>(native_event); |
| 36 DCHECK(event->IsMouseEvent()); | 43 DCHECK(event->IsMouseEvent()); |
| 37 return event->changed_button_flags(); | 44 return event->changed_button_flags(); |
| 38 } | 45 } |
| 39 | 46 |
| 40 KeyboardCode KeyboardCodeFromNative(const base::NativeEvent& native_event) { | 47 KeyboardCode KeyboardCodeFromNative(const base::NativeEvent& native_event) { |
| 41 ui::KeyEvent* event = static_cast<ui::KeyEvent*>(native_event); | 48 ui::KeyEvent* event = static_cast<ui::KeyEvent*>(native_event); |
| 42 DCHECK(event->IsKeyEvent()); | 49 DCHECK(event->IsKeyEvent()); |
| 43 return event->key_code(); | 50 return event->key_code(); |
| 44 } | 51 } |
| 45 | 52 |
| 53 bool IsMouseEvent(const base::NativeEvent& native_event) { | |
| 54 ui::Event* e = static_cast<ui::Event*>(native_event); | |
|
sky
2013/06/07 04:57:25
Same thing about const ui::Event* here (casting aw
| |
| 55 return e->IsMouseEvent(); | |
| 56 } | |
| 57 | |
| 46 gfx::Vector2d GetMouseWheelOffset(const base::NativeEvent& native_event) { | 58 gfx::Vector2d GetMouseWheelOffset(const base::NativeEvent& native_event) { |
| 47 ui::MouseWheelEvent* event = static_cast<ui::MouseWheelEvent*>(native_event); | 59 ui::MouseWheelEvent* event = static_cast<ui::MouseWheelEvent*>(native_event); |
| 48 DCHECK(event->type() == ET_MOUSEWHEEL); | 60 DCHECK(event->type() == ET_MOUSEWHEEL); |
| 49 return event->offset(); | 61 return event->offset(); |
| 50 } | 62 } |
| 51 | 63 |
| 52 int GetTouchId(const base::NativeEvent& native_event) { | 64 int GetTouchId(const base::NativeEvent& native_event) { |
| 53 ui::TouchEvent* event = static_cast<ui::TouchEvent*>(native_event); | 65 ui::TouchEvent* event = static_cast<ui::TouchEvent*>(native_event); |
| 54 DCHECK(event->IsTouchEvent()); | 66 DCHECK(event->IsTouchEvent()); |
| 55 return event->touch_id(); | 67 return event->touch_id(); |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 92 bool GetFlingData(const base::NativeEvent& native_event, | 104 bool GetFlingData(const base::NativeEvent& native_event, |
| 93 float* vx, | 105 float* vx, |
| 94 float* vy, | 106 float* vy, |
| 95 float* vx_ordinal, | 107 float* vx_ordinal, |
| 96 float* vy_ordinal, | 108 float* vy_ordinal, |
| 97 bool* is_cancel) { | 109 bool* is_cancel) { |
| 98 NOTIMPLEMENTED(); | 110 NOTIMPLEMENTED(); |
| 99 return false; | 111 return false; |
| 100 } | 112 } |
| 101 | 113 |
| 114 bool GetGestureTimes(const base::NativeEvent& native_event, | |
| 115 double* start_time, | |
| 116 double* end_time) { | |
| 117 *start_time = 0; | |
| 118 *end_time = 0; | |
| 119 return false; | |
| 120 } | |
| 121 | |
| 122 void SetNaturalScroll(bool /* enabled */) { NOTIMPLEMENTED(); } | |
| 123 | |
| 124 bool IsNaturalScrollEnabled() { return false; } | |
| 125 | |
| 126 bool IsTouchpadEvent(const base::NativeEvent& event) { | |
| 127 NOTIMPLEMENTED(); | |
| 128 return false; | |
| 129 } | |
| 130 | |
| 131 bool IsNoopEvent(const base::NativeEvent& event) { | |
| 132 NOTIMPLEMENTED(); | |
| 133 return false; | |
| 134 } | |
| 135 | |
| 136 base::NativeEvent CreateNoopEvent() { | |
| 137 NOTIMPLEMENTED(); | |
| 138 return NULL; | |
| 139 } | |
| 140 | |
| 141 int GetModifiersFromKeyState() { | |
| 142 NOTIMPLEMENTED(); | |
| 143 return 0; | |
| 144 } | |
| 145 | |
| 102 } // namespace ui | 146 } // namespace ui |
| OLD | NEW |