Index: chrome/browser/ui/views/frame/browser_view.cc |
diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc |
index c76685e967fe37d90a7e04df2c63d5caaf8d1b37..b42c88ec3e50128e79f15599f393c94b9c413ecd 100644 |
--- a/chrome/browser/ui/views/frame/browser_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_view.cc |
@@ -2690,6 +2690,21 @@ ExclusiveAccessManager* BrowserView::GetExclusiveAccessManager() { |
return browser_->exclusive_access_manager(); |
} |
+ |
+gfx::NativeView BrowserView::GetParentView() const { |
+ return GetWidget()->GetNativeView(); |
+} |
+ |
+gfx::Point BrowserView::GetCursorPointInParent() const { |
+ gfx::Point cursor_pos = gfx::Screen::GetScreen()->GetCursorScreenPoint(); |
+ views::View::ConvertPointFromScreen(GetWidget()->GetRootView(), &cursor_pos); |
+ return cursor_pos; |
+} |
+ |
+gfx::Rect BrowserView::GetClientAreaBoundsInScreen() const { |
+ return GetWidget()->GetClientAreaBoundsInScreen(); |
+} |
+ |
bool BrowserView::IsImmersiveModeEnabled() { |
return immersive_mode_controller()->IsEnabled(); |
} |