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 "content/browser/renderer_host/ui_events_helper.h" | 5 #include "content/browser/renderer_host/ui_events_helper.h" |
6 | 6 |
7 #include "content/common/input/web_touch_event_traits.h" | 7 #include "content/common/input/web_touch_event_traits.h" |
8 #include "third_party/WebKit/public/web/WebInputEvent.h" | 8 #include "third_party/WebKit/public/web/WebInputEvent.h" |
9 #include "ui/events/event.h" | 9 #include "ui/events/event.h" |
10 #include "ui/events/event_constants.h" | 10 #include "ui/events/event_constants.h" |
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
219 break; | 219 break; |
220 case ui::ET_GESTURE_TWO_FINGER_TAP: | 220 case ui::ET_GESTURE_TWO_FINGER_TAP: |
221 gesture_event.type = blink::WebInputEvent::GestureTwoFingerTap; | 221 gesture_event.type = blink::WebInputEvent::GestureTwoFingerTap; |
222 gesture_event.data.twoFingerTap.firstFingerWidth = | 222 gesture_event.data.twoFingerTap.firstFingerWidth = |
223 event.details().first_finger_width(); | 223 event.details().first_finger_width(); |
224 gesture_event.data.twoFingerTap.firstFingerHeight = | 224 gesture_event.data.twoFingerTap.firstFingerHeight = |
225 event.details().first_finger_height(); | 225 event.details().first_finger_height(); |
226 break; | 226 break; |
227 case ui::ET_GESTURE_BEGIN: | 227 case ui::ET_GESTURE_BEGIN: |
228 case ui::ET_GESTURE_END: | 228 case ui::ET_GESTURE_END: |
229 case ui::ET_GESTURE_MULTIFINGER_SWIPE: | 229 case ui::ET_GESTURE_SWIPE: |
230 gesture_event.type = blink::WebInputEvent::Undefined; | 230 gesture_event.type = blink::WebInputEvent::Undefined; |
231 break; | 231 break; |
232 default: | 232 default: |
233 NOTREACHED() << "Unknown gesture type: " << event.type(); | 233 NOTREACHED() << "Unknown gesture type: " << event.type(); |
234 } | 234 } |
235 | 235 |
236 gesture_event.sourceDevice = blink::WebGestureEvent::Touchscreen; | 236 gesture_event.sourceDevice = blink::WebGestureEvent::Touchscreen; |
237 gesture_event.modifiers = EventFlagsToWebEventModifiers(event.flags()); | 237 gesture_event.modifiers = EventFlagsToWebEventModifiers(event.flags()); |
238 gesture_event.timeStampSeconds = event.time_stamp().InSecondsF(); | 238 gesture_event.timeStampSeconds = event.time_stamp().InSecondsF(); |
239 | 239 |
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
328 // Update the type of the touch event. | 328 // Update the type of the touch event. |
329 WebTouchEventTraits::ResetType(TouchEventTypeFromEvent(event), | 329 WebTouchEventTraits::ResetType(TouchEventTypeFromEvent(event), |
330 event.time_stamp().InSecondsF(), | 330 event.time_stamp().InSecondsF(), |
331 web_event); | 331 web_event); |
332 web_event->modifiers = EventFlagsToWebEventModifiers(event.flags()); | 332 web_event->modifiers = EventFlagsToWebEventModifiers(event.flags()); |
333 | 333 |
334 return point; | 334 return point; |
335 } | 335 } |
336 | 336 |
337 } // namespace content | 337 } // namespace content |
OLD | NEW |