Index: components/mus/ws/event_dispatcher_unittest.cc |
diff --git a/components/mus/ws/event_dispatcher_unittest.cc b/components/mus/ws/event_dispatcher_unittest.cc |
index 07ffa0f39d67161710f735a75baccb7af8fa4f1b..a4c2f07a48ada9cf6a1aa484713f497de1c7e522 100644 |
--- a/components/mus/ws/event_dispatcher_unittest.cc |
+++ b/components/mus/ws/event_dispatcher_unittest.cc |
@@ -316,7 +316,7 @@ TEST_F(EventDispatcherTest, ProcessEvent) { |
// Send event that is over child. |
const ui::PointerEvent ui_event(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(20, 25), gfx::Point(20, 25), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
event_dispatcher()->ProcessEvent(ui_event); |
std::unique_ptr<DispatchedEventDetails> details = |
@@ -483,7 +483,7 @@ TEST_F(EventDispatcherTest, Capture) { |
MouseEventTest tests[] = { |
// Send a mouse down event over child. |
{ui::MouseEvent(ui::ET_MOUSE_PRESSED, gfx::Point(20, 25), |
- gfx::Point(20, 25), base::TimeDelta(), |
+ gfx::Point(20, 25), base::TimeTicks(), |
ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON), |
child.get(), gfx::Point(20, 25), gfx::Point(10, 15), nullptr, |
gfx::Point(), gfx::Point()}, |
@@ -491,13 +491,13 @@ TEST_F(EventDispatcherTest, Capture) { |
// Capture should be activated. Let's send a mouse move outside the bounds |
// of the child. |
{ui::MouseEvent(ui::ET_MOUSE_MOVED, gfx::Point(50, 50), |
- gfx::Point(50, 50), base::TimeDelta(), |
+ gfx::Point(50, 50), base::TimeTicks(), |
ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON), |
child.get(), gfx::Point(50, 50), gfx::Point(40, 40), nullptr, |
gfx::Point(), gfx::Point()}, |
// Release the mouse and verify that the mouse up event goes to the child. |
{ui::MouseEvent(ui::ET_MOUSE_RELEASED, gfx::Point(50, 50), |
- gfx::Point(50, 50), base::TimeDelta(), |
+ gfx::Point(50, 50), base::TimeTicks(), |
ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON), |
child.get(), gfx::Point(50, 50), gfx::Point(40, 40), nullptr, |
gfx::Point(), gfx::Point()}, |
@@ -506,7 +506,7 @@ TEST_F(EventDispatcherTest, Capture) { |
// move crosses between |child| and |root| |child| gets an exit, and |
// |root| the move. |
{ui::MouseEvent(ui::ET_MOUSE_MOVED, gfx::Point(50, 50), |
- gfx::Point(50, 50), base::TimeDelta(), |
+ gfx::Point(50, 50), base::TimeTicks(), |
ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON), |
child.get(), gfx::Point(50, 50), gfx::Point(40, 40), root, |
gfx::Point(50, 50), gfx::Point(50, 50)}, |
@@ -525,7 +525,7 @@ TEST_F(EventDispatcherTest, CaptureMultipleMouseButtons) { |
MouseEventTest tests[] = { |
// Send a mouse down event over child with a left mouse button |
{ui::MouseEvent(ui::ET_MOUSE_PRESSED, gfx::Point(20, 25), |
- gfx::Point(20, 25), base::TimeDelta(), |
+ gfx::Point(20, 25), base::TimeTicks(), |
ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON), |
child.get(), gfx::Point(20, 25), gfx::Point(10, 15), nullptr, |
gfx::Point(), gfx::Point()}, |
@@ -533,7 +533,7 @@ TEST_F(EventDispatcherTest, CaptureMultipleMouseButtons) { |
// Capture should be activated. Let's send a mouse move outside the bounds |
// of the child and press the right mouse button too. |
{ui::MouseEvent(ui::ET_MOUSE_MOVED, gfx::Point(50, 50), |
- gfx::Point(50, 50), base::TimeDelta(), |
+ gfx::Point(50, 50), base::TimeTicks(), |
ui::EF_LEFT_MOUSE_BUTTON | ui::EF_RIGHT_MOUSE_BUTTON, 0), |
child.get(), gfx::Point(50, 50), gfx::Point(40, 40), nullptr, |
gfx::Point(), gfx::Point()}, |
@@ -541,7 +541,7 @@ TEST_F(EventDispatcherTest, CaptureMultipleMouseButtons) { |
// Release the left mouse button and verify that the mouse up event goes |
// to the child. |
{ui::MouseEvent(ui::ET_MOUSE_RELEASED, gfx::Point(50, 50), |
- gfx::Point(50, 50), base::TimeDelta(), |
+ gfx::Point(50, 50), base::TimeTicks(), |
ui::EF_LEFT_MOUSE_BUTTON | ui::EF_RIGHT_MOUSE_BUTTON, |
ui::EF_RIGHT_MOUSE_BUTTON), |
child.get(), gfx::Point(50, 50), gfx::Point(40, 40), nullptr, |
@@ -549,7 +549,7 @@ TEST_F(EventDispatcherTest, CaptureMultipleMouseButtons) { |
// A mouse move at (50, 50) should still go to the child. |
{ui::MouseEvent(ui::ET_MOUSE_MOVED, gfx::Point(50, 50), |
- gfx::Point(50, 50), base::TimeDelta(), |
+ gfx::Point(50, 50), base::TimeTicks(), |
ui::EF_LEFT_MOUSE_BUTTON, 0), |
child.get(), gfx::Point(50, 50), gfx::Point(40, 40), nullptr, |
gfx::Point(), gfx::Point()}, |
@@ -574,7 +574,7 @@ TEST_F(EventDispatcherTest, ClientAreaGoesToOwner) { |
// Start move loop by sending mouse event over non-client area. |
const ui::PointerEvent press_event(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(12, 12), gfx::Point(12, 12), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(press_event); |
// Events should target child and be in the non-client area. |
@@ -588,7 +588,7 @@ TEST_F(EventDispatcherTest, ClientAreaGoesToOwner) { |
// Move the mouse 5,6 pixels and target is the same. |
const ui::PointerEvent move_event( |
ui::MouseEvent(ui::ET_MOUSE_MOVED, gfx::Point(17, 18), gfx::Point(17, 18), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, 0)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, 0)); |
dispatcher->ProcessEvent(move_event); |
// Still same target. |
@@ -600,7 +600,7 @@ TEST_F(EventDispatcherTest, ClientAreaGoesToOwner) { |
// Release the mouse. |
const ui::PointerEvent release_event(ui::MouseEvent( |
ui::ET_MOUSE_RELEASED, gfx::Point(17, 18), gfx::Point(17, 18), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(release_event); |
// The event should not have been dispatched to the delegate. |
@@ -613,7 +613,7 @@ TEST_F(EventDispatcherTest, ClientAreaGoesToOwner) { |
// should get an exit first. |
const ui::PointerEvent press_event2(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(21, 22), gfx::Point(21, 22), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(press_event2); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
EXPECT_TRUE(event_dispatcher_delegate->has_queued_events()); |
@@ -643,7 +643,7 @@ TEST_F(EventDispatcherTest, AdditionalClientArea) { |
// Press in the additional client area, it should go to the child. |
const ui::PointerEvent press_event(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(28, 11), gfx::Point(28, 11), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
event_dispatcher()->ProcessEvent(press_event); |
// Events should target child and be in the client area. |
@@ -669,7 +669,7 @@ TEST_F(EventDispatcherTest, DontFocusOnSecondDown) { |
// Press on child1. First press event should change focus. |
const ui::PointerEvent press_event(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(12, 12), gfx::Point(12, 12), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(press_event); |
std::unique_ptr<DispatchedEventDetails> details = |
event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
@@ -681,7 +681,7 @@ TEST_F(EventDispatcherTest, DontFocusOnSecondDown) { |
// Press (with a different pointer id) on child2. Event should go to child2, |
// but focus should not change. |
const ui::PointerEvent touch_event(ui::TouchEvent( |
- ui::ET_TOUCH_PRESSED, gfx::Point(53, 54), 2, base::TimeDelta())); |
+ ui::ET_TOUCH_PRESSED, gfx::Point(53, 54), 2, base::TimeTicks())); |
dispatcher->ProcessEvent(touch_event); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
EXPECT_FALSE(event_dispatcher_delegate->has_queued_events()); |
@@ -703,7 +703,7 @@ TEST_F(EventDispatcherTest, TwoPointersActive) { |
// Press on child1. |
const ui::PointerEvent touch_event1(ui::TouchEvent( |
- ui::ET_TOUCH_PRESSED, gfx::Point(12, 13), 1, base::TimeDelta())); |
+ ui::ET_TOUCH_PRESSED, gfx::Point(12, 13), 1, base::TimeTicks())); |
dispatcher->ProcessEvent(touch_event1); |
std::unique_ptr<DispatchedEventDetails> details = |
event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
@@ -711,21 +711,21 @@ TEST_F(EventDispatcherTest, TwoPointersActive) { |
// Drag over child2, child1 should get the drag. |
const ui::PointerEvent drag_event1(ui::TouchEvent( |
- ui::ET_TOUCH_MOVED, gfx::Point(53, 54), 1, base::TimeDelta())); |
+ ui::ET_TOUCH_MOVED, gfx::Point(53, 54), 1, base::TimeTicks())); |
dispatcher->ProcessEvent(drag_event1); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
EXPECT_EQ(child1.get(), details->window); |
// Press on child2 with a different touch id. |
const ui::PointerEvent touch_event2(ui::TouchEvent( |
- ui::ET_TOUCH_PRESSED, gfx::Point(54, 55), 2, base::TimeDelta())); |
+ ui::ET_TOUCH_PRESSED, gfx::Point(54, 55), 2, base::TimeTicks())); |
dispatcher->ProcessEvent(touch_event2); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
EXPECT_EQ(child2.get(), details->window); |
// Drag over child1 with id 2, child2 should continue to get the drag. |
const ui::PointerEvent drag_event2(ui::TouchEvent( |
- ui::ET_TOUCH_MOVED, gfx::Point(13, 14), 2, base::TimeDelta())); |
+ ui::ET_TOUCH_MOVED, gfx::Point(13, 14), 2, base::TimeTicks())); |
dispatcher->ProcessEvent(drag_event2); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
EXPECT_EQ(child2.get(), details->window); |
@@ -737,12 +737,12 @@ TEST_F(EventDispatcherTest, TwoPointersActive) { |
// Release touch id 1, and click on 2. 2 should get it. |
const ui::PointerEvent touch_release(ui::TouchEvent( |
- ui::ET_TOUCH_RELEASED, gfx::Point(54, 55), 1, base::TimeDelta())); |
+ ui::ET_TOUCH_RELEASED, gfx::Point(54, 55), 1, base::TimeTicks())); |
dispatcher->ProcessEvent(touch_release); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
EXPECT_EQ(child1.get(), details->window); |
const ui::PointerEvent touch_event3(ui::TouchEvent( |
- ui::ET_TOUCH_PRESSED, gfx::Point(54, 55), 2, base::TimeDelta())); |
+ ui::ET_TOUCH_PRESSED, gfx::Point(54, 55), 2, base::TimeTicks())); |
dispatcher->ProcessEvent(touch_event3); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
EXPECT_EQ(child2.get(), details->window); |
@@ -760,7 +760,7 @@ TEST_F(EventDispatcherTest, DestroyWindowWhileGettingEvents) { |
// Press on child. |
const ui::PointerEvent touch_event1(ui::TouchEvent( |
- ui::ET_TOUCH_PRESSED, gfx::Point(12, 13), 1, base::TimeDelta())); |
+ ui::ET_TOUCH_PRESSED, gfx::Point(12, 13), 1, base::TimeTicks())); |
dispatcher->ProcessEvent(touch_event1); |
std::unique_ptr<DispatchedEventDetails> details = |
event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
@@ -771,7 +771,7 @@ TEST_F(EventDispatcherTest, DestroyWindowWhileGettingEvents) { |
child.reset(); |
const ui::PointerEvent drag_event1(ui::TouchEvent( |
- ui::ET_TOUCH_MOVED, gfx::Point(53, 54), 1, base::TimeDelta())); |
+ ui::ET_TOUCH_MOVED, gfx::Point(53, 54), 1, base::TimeTicks())); |
dispatcher->ProcessEvent(drag_event1); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
EXPECT_EQ(nullptr, details.get()); |
@@ -791,7 +791,7 @@ TEST_F(EventDispatcherTest, MouseInExtendedHitTestRegion) { |
// Send event that is not over child. |
const ui::PointerEvent ui_event(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(8, 9), gfx::Point(8, 9), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(ui_event); |
std::unique_ptr<DispatchedEventDetails> details = |
event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
@@ -800,7 +800,7 @@ TEST_F(EventDispatcherTest, MouseInExtendedHitTestRegion) { |
// Release the mouse. |
const ui::PointerEvent release_event(ui::MouseEvent( |
ui::ET_MOUSE_RELEASED, gfx::Point(8, 9), gfx::Point(8, 9), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(release_event); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
EXPECT_FALSE(event_dispatcher_delegate->has_queued_events()); |
@@ -837,13 +837,13 @@ TEST_F(EventDispatcherTest, WheelWhileDown) { |
MouseEventTest tests[] = { |
// Send a mouse down event over child1. |
{ui::MouseEvent(ui::ET_MOUSE_PRESSED, gfx::Point(15, 15), |
- gfx::Point(15, 15), base::TimeDelta(), |
+ gfx::Point(15, 15), base::TimeTicks(), |
ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON), |
child1.get(), gfx::Point(15, 15), gfx::Point(5, 5), nullptr, |
gfx::Point(), gfx::Point()}, |
// Send mouse wheel over child2, should go to child1 as it has capture. |
{ui::MouseWheelEvent(gfx::Vector2d(1, 0), gfx::Point(53, 54), |
- gfx::Point(53, 54), base::TimeDelta(), ui::EF_NONE, |
+ gfx::Point(53, 54), base::TimeTicks(), ui::EF_NONE, |
ui::EF_NONE), |
child1.get(), gfx::Point(53, 54), gfx::Point(43, 44), nullptr, |
gfx::Point(), gfx::Point()}, |
@@ -874,7 +874,7 @@ TEST_F(EventDispatcherTest, SetExplicitCapture) { |
// bounds. |
const ui::PointerEvent left_press_event(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(5, 5), gfx::Point(5, 5), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(left_press_event); |
// Events should target child. |
@@ -889,7 +889,7 @@ TEST_F(EventDispatcherTest, SetExplicitCapture) { |
// The mouse down state should update while capture is set. |
const ui::PointerEvent right_press_event(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(5, 5), gfx::Point(5, 5), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON | ui::EF_RIGHT_MOUSE_BUTTON, |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON | ui::EF_RIGHT_MOUSE_BUTTON, |
ui::EF_RIGHT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(right_press_event); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
@@ -898,7 +898,7 @@ TEST_F(EventDispatcherTest, SetExplicitCapture) { |
// One button released should not clear mouse down |
const ui::PointerEvent left_release_event(ui::MouseEvent( |
ui::ET_MOUSE_RELEASED, gfx::Point(5, 5), gfx::Point(5, 5), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON | ui::EF_RIGHT_MOUSE_BUTTON, |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON | ui::EF_RIGHT_MOUSE_BUTTON, |
ui::EF_LEFT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(left_release_event); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
@@ -906,7 +906,7 @@ TEST_F(EventDispatcherTest, SetExplicitCapture) { |
// Touch Event while mouse is down should not affect state. |
const ui::PointerEvent touch_event(ui::TouchEvent( |
- ui::ET_TOUCH_PRESSED, gfx::Point(15, 15), 2, base::TimeDelta())); |
+ ui::ET_TOUCH_PRESSED, gfx::Point(15, 15), 2, base::TimeTicks())); |
dispatcher->ProcessEvent(touch_event); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
EXPECT_TRUE(IsMouseButtonDown()); |
@@ -914,7 +914,7 @@ TEST_F(EventDispatcherTest, SetExplicitCapture) { |
// Move event should not affect down |
const ui::PointerEvent move_event( |
ui::MouseEvent(ui::ET_MOUSE_MOVED, gfx::Point(15, 5), gfx::Point(15, 5), |
- base::TimeDelta(), ui::EF_RIGHT_MOUSE_BUTTON, |
+ base::TimeTicks(), ui::EF_RIGHT_MOUSE_BUTTON, |
ui::EF_RIGHT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(move_event); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
@@ -923,7 +923,7 @@ TEST_F(EventDispatcherTest, SetExplicitCapture) { |
// All mouse buttons up should clear mouse down. |
const ui::PointerEvent right_release_event( |
ui::MouseEvent(ui::ET_MOUSE_RELEASED, gfx::Point(5, 5), |
- gfx::Point(5, 5), base::TimeDelta(), |
+ gfx::Point(5, 5), base::TimeTicks(), |
ui::EF_RIGHT_MOUSE_BUTTON, ui::EF_RIGHT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(right_release_event); |
details = event_dispatcher_delegate->GetAndAdvanceDispatchedEventDetails(); |
@@ -935,7 +935,7 @@ TEST_F(EventDispatcherTest, SetExplicitCapture) { |
dispatcher->SetCaptureWindow(nullptr, false); |
const ui::PointerEvent press_event(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(5, 5), gfx::Point(5, 5), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(press_event); |
// Events should target the root. |
@@ -964,25 +964,25 @@ TEST_F(EventDispatcherTest, ExplicitCaptureOverridesImplicitCapture) { |
MouseEventTest tests[] = { |
// Send a mouse down event over child with a left mouse button |
{ui::MouseEvent(ui::ET_MOUSE_PRESSED, gfx::Point(20, 25), |
- gfx::Point(20, 25), base::TimeDelta(), |
+ gfx::Point(20, 25), base::TimeTicks(), |
ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON), |
child.get(), gfx::Point(20, 25), gfx::Point(10, 15)}, |
// Capture should be activated. Let's send a mouse move outside the bounds |
// of the child and press the right mouse button too. |
{ui::MouseEvent(ui::ET_MOUSE_MOVED, gfx::Point(50, 50), |
- gfx::Point(50, 50), base::TimeDelta(), |
+ gfx::Point(50, 50), base::TimeTicks(), |
ui::EF_LEFT_MOUSE_BUTTON | ui::EF_RIGHT_MOUSE_BUTTON, 0), |
child.get(), gfx::Point(50, 50), gfx::Point(40, 40)}, |
// Release the left mouse button and verify that the mouse up event goes |
// to the child. |
{ui::MouseEvent(ui::ET_MOUSE_RELEASED, gfx::Point(50, 50), |
- gfx::Point(50, 50), base::TimeDelta(), |
+ gfx::Point(50, 50), base::TimeTicks(), |
ui::EF_LEFT_MOUSE_BUTTON | ui::EF_RIGHT_MOUSE_BUTTON, |
ui::EF_RIGHT_MOUSE_BUTTON), |
child.get(), gfx::Point(50, 50), gfx::Point(40, 40)}, |
// A mouse move at (50, 50) should still go to the child. |
{ui::MouseEvent(ui::ET_MOUSE_MOVED, gfx::Point(50, 50), |
- gfx::Point(50, 50), base::TimeDelta(), |
+ gfx::Point(50, 50), base::TimeTicks(), |
ui::EF_LEFT_MOUSE_BUTTON, 0), |
child.get(), gfx::Point(50, 50), gfx::Point(40, 40)}, |
@@ -993,7 +993,7 @@ TEST_F(EventDispatcherTest, ExplicitCaptureOverridesImplicitCapture) { |
// Add a second pointer target to the child. |
{ |
const ui::PointerEvent touch_event(ui::TouchEvent( |
- ui::ET_TOUCH_PRESSED, gfx::Point(12, 13), 1, base::TimeDelta())); |
+ ui::ET_TOUCH_PRESSED, gfx::Point(12, 13), 1, base::TimeTicks())); |
dispatcher->ProcessEvent(touch_event); |
} |
@@ -1025,7 +1025,7 @@ TEST_F(EventDispatcherTest, ExplicitCaptureOverridesImplicitCapture) { |
const ui::PointerEvent press_event(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(15, 15), gfx::Point(15, 15), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(press_event); |
// Events should target the root. |
@@ -1045,7 +1045,7 @@ TEST_F(EventDispatcherTest, CaptureUpdatesActivePointerTargets) { |
{ |
const ui::PointerEvent press_event(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(5, 5), gfx::Point(5, 5), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
dispatcher->ProcessEvent(press_event); |
std::unique_ptr<DispatchedEventDetails> details = |
@@ -1055,7 +1055,7 @@ TEST_F(EventDispatcherTest, CaptureUpdatesActivePointerTargets) { |
} |
{ |
const ui::PointerEvent touch_event(ui::TouchEvent( |
- ui::ET_TOUCH_PRESSED, gfx::Point(12, 13), 1, base::TimeDelta())); |
+ ui::ET_TOUCH_PRESSED, gfx::Point(12, 13), 1, base::TimeTicks())); |
dispatcher->ProcessEvent(touch_event); |
} |
@@ -1126,7 +1126,7 @@ TEST_F(EventDispatcherTest, CaptureInNonClientAreaOverridesActualPoint) { |
// Press in the client area, it should be marked as non client. |
const ui::PointerEvent press_event(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(6, 6), gfx::Point(6, 6), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
event_dispatcher()->ProcessEvent(press_event); |
// Events should target child and be in the client area. |
@@ -1146,7 +1146,7 @@ TEST_F(EventDispatcherTest, ProcessPointerEvents) { |
{ |
const ui::PointerEvent pointer_event(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(20, 25), gfx::Point(20, 25), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
event_dispatcher()->ProcessEvent(pointer_event); |
std::unique_ptr<DispatchedEventDetails> details = |
@@ -1166,7 +1166,7 @@ TEST_F(EventDispatcherTest, ProcessPointerEvents) { |
const int touch_id = 3; |
const ui::PointerEvent pointer_event( |
ui::TouchEvent(ui::ET_TOUCH_RELEASED, gfx::Point(25, 20), touch_id, |
- base::TimeDelta())); |
+ base::TimeTicks())); |
event_dispatcher()->ProcessEvent(pointer_event); |
std::unique_ptr<DispatchedEventDetails> details = |
@@ -1193,7 +1193,7 @@ TEST_F(EventDispatcherTest, ResetClearsPointerDown) { |
// Send event that is over child. |
const ui::PointerEvent ui_event(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(20, 25), gfx::Point(20, 25), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
event_dispatcher()->ProcessEvent(ui_event); |
std::unique_ptr<DispatchedEventDetails> details = |
@@ -1236,7 +1236,7 @@ TEST_F(EventDispatcherTest, ModalWindowEventOnModalParent) { |
// Send event that is over |w1|. |
const ui::PointerEvent mouse_pressed(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(15, 15), gfx::Point(15, 15), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
event_dispatcher()->ProcessEvent(mouse_pressed); |
std::unique_ptr<DispatchedEventDetails> details = |
@@ -1268,7 +1268,7 @@ TEST_F(EventDispatcherTest, ModalWindowEventOnModalChild) { |
// Send event that is over |w2|. |
const ui::PointerEvent mouse_pressed(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(55, 15), gfx::Point(55, 15), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
event_dispatcher()->ProcessEvent(mouse_pressed); |
std::unique_ptr<DispatchedEventDetails> details = |
@@ -1303,7 +1303,7 @@ TEST_F(EventDispatcherTest, ModalWindowEventOnUnrelatedWindow) { |
// Send event that is over |w3|. |
const ui::PointerEvent mouse_pressed(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(75, 15), gfx::Point(75, 15), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
event_dispatcher()->ProcessEvent(mouse_pressed); |
std::unique_ptr<DispatchedEventDetails> details = |
@@ -1339,7 +1339,7 @@ TEST_F(EventDispatcherTest, ModalWindowEventOnDescendantOfModalParent) { |
// Send event that is over |w11|. |
const ui::PointerEvent mouse_pressed(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(25, 25), gfx::Point(25, 25), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
event_dispatcher()->ProcessEvent(mouse_pressed); |
std::unique_ptr<DispatchedEventDetails> details = |
@@ -1367,7 +1367,7 @@ TEST_F(EventDispatcherTest, ModalWindowEventOnSystemModal) { |
// Send event that is over |w1|. |
const ui::PointerEvent mouse_pressed(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(15, 15), gfx::Point(15, 15), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
event_dispatcher()->ProcessEvent(mouse_pressed); |
std::unique_ptr<DispatchedEventDetails> details = |
@@ -1396,7 +1396,7 @@ TEST_F(EventDispatcherTest, ModalWindowEventOutsideSystemModal) { |
// Send event that is over |w1|. |
const ui::PointerEvent mouse_pressed(ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(45, 15), gfx::Point(45, 15), |
- base::TimeDelta(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
+ base::TimeTicks(), ui::EF_LEFT_MOUSE_BUTTON, ui::EF_LEFT_MOUSE_BUTTON)); |
event_dispatcher()->ProcessEvent(mouse_pressed); |
std::unique_ptr<DispatchedEventDetails> details = |