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/render_widget_host_view_aura.h" | 5 #include "content/browser/renderer_host/render_widget_host_view_aura.h" |
6 | 6 |
7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
9 #include "base/memory/scoped_vector.h" | 9 #include "base/memory/scoped_vector.h" |
10 #include "base/memory/shared_memory.h" | 10 #include "base/memory/shared_memory.h" |
(...skipping 3334 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3345 // the host. | 3345 // the host. |
3346 SimulateGestureEvent(WebInputEvent::GestureScrollBegin, | 3346 SimulateGestureEvent(WebInputEvent::GestureScrollBegin, |
3347 blink::WebGestureDeviceTouchscreen); | 3347 blink::WebGestureDeviceTouchscreen); |
3348 SimulateGestureScrollUpdateEvent(300, -5, 0); | 3348 SimulateGestureScrollUpdateEvent(300, -5, 0); |
3349 SendInputEventACK(WebInputEvent::GestureScrollUpdate, | 3349 SendInputEventACK(WebInputEvent::GestureScrollUpdate, |
3350 INPUT_EVENT_ACK_STATE_NOT_CONSUMED); | 3350 INPUT_EVENT_ACK_STATE_NOT_CONSUMED); |
3351 EXPECT_EQ(OVERSCROLL_EAST, overscroll_mode()); | 3351 EXPECT_EQ(OVERSCROLL_EAST, overscroll_mode()); |
3352 EXPECT_EQ(OVERSCROLL_EAST, overscroll_delegate()->current_mode()); | 3352 EXPECT_EQ(OVERSCROLL_EAST, overscroll_delegate()->current_mode()); |
3353 EXPECT_EQ(2U, GetSentMessageCountAndResetSink()); | 3353 EXPECT_EQ(2U, GetSentMessageCountAndResetSink()); |
3354 | 3354 |
3355 view_->OnWindowFocused(NULL, view_->GetAttachedWindow()); | 3355 view_->OnWindowFocused(NULL, view_->window()); |
3356 EXPECT_EQ(OVERSCROLL_NONE, overscroll_mode()); | 3356 EXPECT_EQ(OVERSCROLL_NONE, overscroll_mode()); |
3357 EXPECT_EQ(OVERSCROLL_NONE, overscroll_delegate()->current_mode()); | 3357 EXPECT_EQ(OVERSCROLL_NONE, overscroll_delegate()->current_mode()); |
3358 EXPECT_EQ(OVERSCROLL_NONE, overscroll_delegate()->completed_mode()); | 3358 EXPECT_EQ(OVERSCROLL_NONE, overscroll_delegate()->completed_mode()); |
3359 EXPECT_EQ(0.f, overscroll_delegate()->delta_x()); | 3359 EXPECT_EQ(0.f, overscroll_delegate()->delta_x()); |
3360 EXPECT_EQ(0.f, overscroll_delegate()->delta_y()); | 3360 EXPECT_EQ(0.f, overscroll_delegate()->delta_y()); |
3361 sink_->ClearMessages(); | 3361 sink_->ClearMessages(); |
3362 | 3362 |
3363 SimulateGestureEvent(WebInputEvent::GestureScrollEnd, | 3363 SimulateGestureEvent(WebInputEvent::GestureScrollEnd, |
3364 blink::WebGestureDeviceTouchscreen); | 3364 blink::WebGestureDeviceTouchscreen); |
3365 EXPECT_EQ(1U, GetSentMessageCountAndResetSink()); | 3365 EXPECT_EQ(1U, GetSentMessageCountAndResetSink()); |
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3571 ViewMsg_SetSurfaceIdNamespace::Read(msg, ¶ms); | 3571 ViewMsg_SetSurfaceIdNamespace::Read(msg, ¶ms); |
3572 view_->InitAsChild(NULL); | 3572 view_->InitAsChild(NULL); |
3573 view_->Show(); | 3573 view_->Show(); |
3574 view_->SetSize(size); | 3574 view_->SetSize(size); |
3575 view_->OnSwapCompositorFrame(0, | 3575 view_->OnSwapCompositorFrame(0, |
3576 MakeDelegatedFrame(1.f, size, gfx::Rect(size))); | 3576 MakeDelegatedFrame(1.f, size, gfx::Rect(size))); |
3577 EXPECT_EQ(view_->GetSurfaceIdNamespace(), base::get<0>(params)); | 3577 EXPECT_EQ(view_->GetSurfaceIdNamespace(), base::get<0>(params)); |
3578 } | 3578 } |
3579 | 3579 |
3580 } // namespace content | 3580 } // namespace content |
OLD | NEW |