OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 #ifndef COMPONENTS_TEST_RUNNER_EVENT_SENDER_H_ | 5 #ifndef COMPONENTS_TEST_RUNNER_EVENT_SENDER_H_ |
6 #define COMPONENTS_TEST_RUNNER_EVENT_SENDER_H_ | 6 #define COMPONENTS_TEST_RUNNER_EVENT_SENDER_H_ |
7 | 7 |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include <memory> | 10 #include <memory> |
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
289 // A bitwise OR of the WebMouseEvent::*ButtonDown values corresponding to | 289 // A bitwise OR of the WebMouseEvent::*ButtonDown values corresponding to |
290 // currently pressed buttons of the pointer (e.g. pen or mouse). | 290 // currently pressed buttons of the pointer (e.g. pen or mouse). |
291 int current_buttons_; | 291 int current_buttons_; |
292 | 292 |
293 // Location of last mouseMoveTo event of this pointer. | 293 // Location of last mouseMoveTo event of this pointer. |
294 blink::WebPoint last_pos_; | 294 blink::WebPoint last_pos_; |
295 | 295 |
296 int modifiers_; | 296 int modifiers_; |
297 | 297 |
298 PointerState() | 298 PointerState() |
299 : pressed_button_(blink::WebMouseEvent::ButtonNone) | 299 : pressed_button_(blink::WebMouseEvent::Button::NoButton) |
300 , current_buttons_(0) | 300 , current_buttons_(0) |
301 , last_pos_(blink::WebPoint(0, 0)) | 301 , last_pos_(blink::WebPoint(0, 0)) |
302 , modifiers_(0) { } | 302 , modifiers_(0) { } |
303 }; | 303 }; |
304 typedef std::unordered_map<int, PointerState> PointerStateMap; | 304 typedef std::unordered_map<int, PointerState> PointerStateMap; |
305 PointerStateMap current_pointer_state_; | 305 PointerStateMap current_pointer_state_; |
306 | 306 |
307 bool replaying_saved_events_; | 307 bool replaying_saved_events_; |
308 | 308 |
309 std::deque<SavedEvent> mouse_event_queue_; | 309 std::deque<SavedEvent> mouse_event_queue_; |
(...skipping 16 matching lines...) Expand all Loading... |
326 double last_event_timestamp_; | 326 double last_event_timestamp_; |
327 | 327 |
328 base::WeakPtrFactory<EventSender> weak_factory_; | 328 base::WeakPtrFactory<EventSender> weak_factory_; |
329 | 329 |
330 DISALLOW_COPY_AND_ASSIGN(EventSender); | 330 DISALLOW_COPY_AND_ASSIGN(EventSender); |
331 }; | 331 }; |
332 | 332 |
333 } // namespace test_runner | 333 } // namespace test_runner |
334 | 334 |
335 #endif // COMPONENTS_TEST_RUNNER_EVENT_SENDER_H_ | 335 #endif // COMPONENTS_TEST_RUNNER_EVENT_SENDER_H_ |
OLD | NEW |