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 "chrome/test/ui_test_utils.h" | 5 #include "chrome/test/ui_test_utils.h" |
6 | 6 |
7 #include <vector> | 7 #include <vector> |
8 | 8 |
9 #include "base/callback.h" | 9 #include "base/callback.h" |
10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
(...skipping 381 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
392 ui_test_utils::RunMessageLoop(); | 392 ui_test_utils::RunMessageLoop(); |
393 } | 393 } |
394 | 394 |
395 bool GetCurrentTabTitle(const Browser* browser, string16* title) { | 395 bool GetCurrentTabTitle(const Browser* browser, string16* title) { |
396 TabContents* tab_contents = browser->GetSelectedTabContents(); | 396 TabContents* tab_contents = browser->GetSelectedTabContents(); |
397 if (!tab_contents) | 397 if (!tab_contents) |
398 return false; | 398 return false; |
399 NavigationEntry* last_entry = tab_contents->controller().GetActiveEntry(); | 399 NavigationEntry* last_entry = tab_contents->controller().GetActiveEntry(); |
400 if (!last_entry) | 400 if (!last_entry) |
401 return false; | 401 return false; |
402 title->assign(last_entry->GetTitleForDisplay("")); | 402 // TODO(evan): use directionality of title. |
| 403 // http://code.google.com/p/chromium/issues/detail?id=27094 |
| 404 title->assign(last_entry->GetTitleForDisplay("").string()); |
403 return true; | 405 return true; |
404 } | 406 } |
405 | 407 |
406 bool WaitForNavigationInCurrentTab(Browser* browser) { | 408 bool WaitForNavigationInCurrentTab(Browser* browser) { |
407 TabContents* tab_contents = browser->GetSelectedTabContents(); | 409 TabContents* tab_contents = browser->GetSelectedTabContents(); |
408 if (!tab_contents) | 410 if (!tab_contents) |
409 return false; | 411 return false; |
410 WaitForNavigation(&tab_contents->controller()); | 412 WaitForNavigation(&tab_contents->controller()); |
411 return true; | 413 return true; |
412 } | 414 } |
(...skipping 657 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1070 return taker.TakeRenderWidgetSnapshot(rwh, page_size, page_size, bitmap); | 1072 return taker.TakeRenderWidgetSnapshot(rwh, page_size, page_size, bitmap); |
1071 } | 1073 } |
1072 | 1074 |
1073 bool TakeEntirePageSnapshot(RenderViewHost* rvh, SkBitmap* bitmap) { | 1075 bool TakeEntirePageSnapshot(RenderViewHost* rvh, SkBitmap* bitmap) { |
1074 DCHECK(bitmap); | 1076 DCHECK(bitmap); |
1075 SnapshotTaker taker; | 1077 SnapshotTaker taker; |
1076 return taker.TakeEntirePageSnapshot(rvh, bitmap); | 1078 return taker.TakeEntirePageSnapshot(rvh, bitmap); |
1077 } | 1079 } |
1078 | 1080 |
1079 } // namespace ui_test_utils | 1081 } // namespace ui_test_utils |
OLD | NEW |