| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 "views/events/event.h" | 5 #include "views/events/event.h" |
| 6 | 6 |
| 7 #include <gdk/gdkx.h> | 7 #include <gdk/gdkx.h> |
| 8 #if defined(HAVE_XINPUT2) | 8 #if defined(HAVE_XINPUT2) |
| 9 #include <X11/extensions/XInput2.h> | 9 #include <X11/extensions/XInput2.h> |
| 10 #endif | 10 #endif |
| (...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 251 : Event(native_event_2, | 251 : Event(native_event_2, |
| 252 EventTypeFromNative(native_event_2), | 252 EventTypeFromNative(native_event_2), |
| 253 GetEventFlagsFromXState(native_event_2->xkey.state), | 253 GetEventFlagsFromXState(native_event_2->xkey.state), |
| 254 from_native), | 254 from_native), |
| 255 key_code_(ui::KeyboardCodeFromXKeyEvent(native_event_2)) { | 255 key_code_(ui::KeyboardCodeFromXKeyEvent(native_event_2)) { |
| 256 } | 256 } |
| 257 | 257 |
| 258 //////////////////////////////////////////////////////////////////////////////// | 258 //////////////////////////////////////////////////////////////////////////////// |
| 259 // MouseEvent, public: | 259 // MouseEvent, public: |
| 260 | 260 |
| 261 MouseEvent::MouseEvent(XEvent* xev) | 261 MouseEvent::MouseEvent(NativeEvent2 native_event_2, |
| 262 : LocatedEvent(EventTypeFromNative(xev), | 262 FromNativeEvent2 from_native) |
| 263 GetMouseEventLocation(xev), | 263 : LocatedEvent(native_event_2, from_native) { |
| 264 GetMouseEventFlags(xev)) { | |
| 265 } | 264 } |
| 266 | 265 |
| 267 //////////////////////////////////////////////////////////////////////////////// | 266 //////////////////////////////////////////////////////////////////////////////// |
| 268 // MouseWheelEvent, public: | 267 // MouseWheelEvent, public: |
| 269 | 268 |
| 270 MouseWheelEvent::MouseWheelEvent(NativeEvent2 native_event_2, | 269 MouseWheelEvent::MouseWheelEvent(NativeEvent2 native_event_2, |
| 271 FromNativeEvent2 from_native) | 270 FromNativeEvent2 from_native) |
| 272 : LocatedEvent(native_event_2, from_native), | 271 : LocatedEvent(native_event_2, from_native), |
| 273 offset_(GetMouseWheelOffset(native_event_2)) { | 272 offset_(GetMouseWheelOffset(native_event_2)) { |
| 274 } | 273 } |
| 275 | 274 |
| 276 //////////////////////////////////////////////////////////////////////////////// | 275 //////////////////////////////////////////////////////////////////////////////// |
| 277 // TouchEvent, public: | 276 // TouchEvent, public: |
| 278 | 277 |
| 279 #if defined(HAVE_XINPUT2) | 278 #if defined(HAVE_XINPUT2) |
| 280 TouchEvent::TouchEvent(XEvent* xev) | 279 TouchEvent::TouchEvent(XEvent* xev) |
| 281 : LocatedEvent(GetTouchEventType(xev), | 280 : LocatedEvent(GetTouchEventType(xev), |
| 282 GetTouchEventLocation(xev), | 281 GetTouchEventLocation(xev), |
| 283 GetTouchEventFlags(xev)), | 282 GetTouchEventFlags(xev)), |
| 284 touch_id_(GetTouchIDFromXEvent(xev)) { | 283 touch_id_(GetTouchIDFromXEvent(xev)) { |
| 285 } | 284 } |
| 286 #endif | 285 #endif |
| 287 | 286 |
| 288 } // namespace views | 287 } // namespace views |
| OLD | NEW |