| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/views/events/event.h" | 5 #include "ui/views/events/event.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #include "ui/base/keycodes/keyboard_code_conversion.h" | 8 #include "ui/base/keycodes/keyboard_code_conversion.h" |
| 9 #include "ui/views/view.h" | 9 #include "ui/views/view.h" |
| 10 #include "ui/views/widget/root_view.h" | 10 #include "ui/views/widget/root_view.h" |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 116 touch_id_(model.touch_id_), | 116 touch_id_(model.touch_id_), |
| 117 radius_x_(model.radius_x_), | 117 radius_x_(model.radius_x_), |
| 118 radius_y_(model.radius_y_), | 118 radius_y_(model.radius_y_), |
| 119 rotation_angle_(model.rotation_angle_), | 119 rotation_angle_(model.rotation_angle_), |
| 120 force_(model.force_) { | 120 force_(model.force_) { |
| 121 } | 121 } |
| 122 | 122 |
| 123 TouchEvent::~TouchEvent() { | 123 TouchEvent::~TouchEvent() { |
| 124 } | 124 } |
| 125 | 125 |
| 126 ui::EventType TouchEvent::GetEventType() const { | |
| 127 return type(); | |
| 128 } | |
| 129 | |
| 130 gfx::Point TouchEvent::GetLocation() const { | |
| 131 return location(); | |
| 132 } | |
| 133 | |
| 134 int TouchEvent::GetTouchId() const { | |
| 135 return touch_id_; | |
| 136 } | |
| 137 | |
| 138 int TouchEvent::GetEventFlags() const { | |
| 139 return flags(); | |
| 140 } | |
| 141 | |
| 142 base::TimeDelta TouchEvent::GetTimestamp() const { | |
| 143 return base::TimeDelta::FromMilliseconds(time_stamp().ToDoubleT() * 1000); | |
| 144 } | |
| 145 | |
| 146 float TouchEvent::RadiusX() const { | |
| 147 return radius_x_; | |
| 148 } | |
| 149 | |
| 150 float TouchEvent::RadiusY() const { | |
| 151 return radius_y_; | |
| 152 } | |
| 153 | |
| 154 float TouchEvent::RotationAngle() const { | |
| 155 return rotation_angle_; | |
| 156 } | |
| 157 | |
| 158 float TouchEvent::Force() const { | |
| 159 return force_; | |
| 160 } | |
| 161 | |
| 162 //////////////////////////////////////////////////////////////////////////////// | 126 //////////////////////////////////////////////////////////////////////////////// |
| 163 // TouchEvent, private: | 127 // TouchEvent, private: |
| 164 | 128 |
| 165 TouchEvent::TouchEvent(const TouchEvent& model, View* root) | 129 TouchEvent::TouchEvent(const TouchEvent& model, View* root) |
| 166 : LocatedEvent(model, root), | 130 : LocatedEvent(model, root), |
| 167 touch_id_(model.touch_id_), | 131 touch_id_(model.touch_id_), |
| 168 radius_x_(model.radius_x_), | 132 radius_x_(model.radius_x_), |
| 169 radius_y_(model.radius_y_), | 133 radius_y_(model.radius_y_), |
| 170 rotation_angle_(model.rotation_angle_), | 134 rotation_angle_(model.rotation_angle_), |
| 171 force_(model.force_) { | 135 force_(model.force_) { |
| (...skipping 29 matching lines...) Expand all Loading... |
| 201 } | 165 } |
| 202 | 166 |
| 203 GestureEvent::GestureEvent(ui::EventType type, int x, int y, int flags) | 167 GestureEvent::GestureEvent(ui::EventType type, int x, int y, int flags) |
| 204 : LocatedEvent(type, gfx::Point(x, y), flags), | 168 : LocatedEvent(type, gfx::Point(x, y), flags), |
| 205 details_(type, 0.f, 0.f) { | 169 details_(type, 0.f, 0.f) { |
| 206 } | 170 } |
| 207 | 171 |
| 208 GestureEvent::~GestureEvent() { | 172 GestureEvent::~GestureEvent() { |
| 209 } | 173 } |
| 210 | 174 |
| 211 #if !defined(USE_AURA) | |
| 212 int GestureEvent::GetLowestTouchId() const { | |
| 213 // TODO: | |
| 214 return 0; | |
| 215 } | |
| 216 #endif | |
| 217 | |
| 218 GestureEventForTest::GestureEventForTest(ui::EventType type, | 175 GestureEventForTest::GestureEventForTest(ui::EventType type, |
| 219 int x, | 176 int x, |
| 220 int y, | 177 int y, |
| 221 int flags) | 178 int flags) |
| 222 : GestureEvent(type, x, y, flags) { | 179 : GestureEvent(type, x, y, flags) { |
| 223 } | 180 } |
| 224 | 181 |
| 225 } // namespace views | 182 } // namespace views |
| OLD | NEW |