diff options
Diffstat (limited to 'chrome/test/base/ui_test_utils_mac.mm')
-rw-r--r-- | chrome/test/base/ui_test_utils_mac.mm | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/chrome/test/base/ui_test_utils_mac.mm b/chrome/test/base/ui_test_utils_mac.mm index dc6fe23..925f0fb 100644 --- a/chrome/test/base/ui_test_utils_mac.mm +++ b/chrome/test/base/ui_test_utils_mac.mm @@ -17,6 +17,17 @@ namespace ui_test_utils { +void SetWindowBounds(gfx::NativeWindow window, const gfx::Rect& bounds) { + NSRect new_bounds = NSRectFromCGRect(bounds.ToCGRect()); + if ([[NSScreen screens] count] > 0) { + new_bounds.origin.y = + [[[NSScreen screens] objectAtIndex:0] frame].size.height - + new_bounds.origin.y - new_bounds.size.height; + } + + [window setFrame:new_bounds display:NO]; +} + bool IsViewFocused(const Browser* browser, ViewID vid) { NSWindow* window = browser->window()->GetNativeHandle(); DCHECK(window); |