Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 // This file contains the implementation of TestWebViewDelegate, which serves | 5 // This file contains the implementation of TestWebViewDelegate, which serves |
| 6 // as the WebViewDelegate for the TestShellWebHost. The host is expected to | 6 // as the WebViewDelegate for the TestShellWebHost. The host is expected to |
| 7 // have initialized a MessageLoop before these methods are called. | 7 // have initialized a MessageLoop before these methods are called. |
| 8 | 8 |
| 9 #include "webkit/tools/test_shell/test_webview_delegate.h" | 9 #include "webkit/tools/test_shell/test_webview_delegate.h" |
| 10 | 10 |
| (...skipping 665 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 676 const WebRect& clip_rect) { | 676 const WebRect& clip_rect) { |
| 677 if (WebWidgetHost* host = GetWidgetHost()) | 677 if (WebWidgetHost* host = GetWidgetHost()) |
| 678 host->DidScrollRect(dx, dy, clip_rect); | 678 host->DidScrollRect(dx, dy, clip_rect); |
| 679 } | 679 } |
| 680 | 680 |
| 681 void TestWebViewDelegate::scheduleComposite() { | 681 void TestWebViewDelegate::scheduleComposite() { |
| 682 if (WebWidgetHost* host = GetWidgetHost()) | 682 if (WebWidgetHost* host = GetWidgetHost()) |
| 683 host->ScheduleComposite(); | 683 host->ScheduleComposite(); |
| 684 } | 684 } |
| 685 | 685 |
| 686 void TestWebViewDelegate::scheduleAnimation() { | |
| 687 MessageLoop::current()->PostTask(FROM_HERE, NewRunnableMethod( | |
|
darin (slow to review)
2011/01/11 22:02:30
nit: indentation
Piggy backing on scheduleComposi
jamesr
2011/01/12 00:02:43
It's a pain to do deferred work in WebWidgetHost s
| |
| 688 this, &TestWebViewDelegate::scheduleComposite)); | |
| 689 } | |
| 690 | |
| 686 void TestWebViewDelegate::didFocus() { | 691 void TestWebViewDelegate::didFocus() { |
| 687 if (WebWidgetHost* host = GetWidgetHost()) | 692 if (WebWidgetHost* host = GetWidgetHost()) |
| 688 shell_->SetFocus(host, true); | 693 shell_->SetFocus(host, true); |
| 689 } | 694 } |
| 690 | 695 |
| 691 void TestWebViewDelegate::didBlur() { | 696 void TestWebViewDelegate::didBlur() { |
| 692 if (WebWidgetHost* host = GetWidgetHost()) | 697 if (WebWidgetHost* host = GetWidgetHost()) |
| 693 shell_->SetFocus(host, false); | 698 shell_->SetFocus(host, false); |
| 694 } | 699 } |
| 695 | 700 |
| (...skipping 625 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1321 } | 1326 } |
| 1322 | 1327 |
| 1323 void TestWebViewDelegate::set_fake_window_rect(const WebRect& rect) { | 1328 void TestWebViewDelegate::set_fake_window_rect(const WebRect& rect) { |
| 1324 fake_rect_ = rect; | 1329 fake_rect_ = rect; |
| 1325 using_fake_rect_ = true; | 1330 using_fake_rect_ = true; |
| 1326 } | 1331 } |
| 1327 | 1332 |
| 1328 WebRect TestWebViewDelegate::fake_window_rect() { | 1333 WebRect TestWebViewDelegate::fake_window_rect() { |
| 1329 return fake_rect_; | 1334 return fake_rect_; |
| 1330 } | 1335 } |
| OLD | NEW |