| Index: chrome/browser/ui/views/frame/browser_view.cc
|
| ===================================================================
|
| --- chrome/browser/ui/views/frame/browser_view.cc (revision 88218)
|
| +++ chrome/browser/ui/views/frame/browser_view.cc (working copy)
|
| @@ -254,8 +254,8 @@
|
| }
|
|
|
| virtual void OnPaint(gfx::Canvas* canvas) {
|
| - views::Window* window = GetWindow();
|
| - if (!window || (window->IsMaximized() || window->IsFullscreen()))
|
| + views::Widget* widget = GetWidget();
|
| + if (!widget || (widget->IsMaximized() || widget->IsFullscreen()))
|
| return;
|
|
|
| SkBitmap* bitmap = ResourceBundle::GetSharedInstance().GetBitmapNamed(
|
| @@ -274,8 +274,8 @@
|
| }
|
|
|
| virtual gfx::Size GetPreferredSize() {
|
| - views::Window* window = GetWindow();
|
| - return (!window || window->IsMaximized() || window->IsFullscreen()) ?
|
| + views::Widget* widget = GetWidget();
|
| + return (!widget || widget->IsMaximized() || widget->IsFullscreen()) ?
|
| gfx::Size() : GetSize();
|
| }
|
|
|
| @@ -291,13 +291,6 @@
|
| }
|
|
|
| private:
|
| - // Returns the NativeWindowWin we're displayed in. Returns NULL if we're not
|
| - // currently in a window.
|
| - views::Window* GetWindow() {
|
| - views::Widget* widget = GetWidget();
|
| - return widget ? widget->GetContainingWindow() : NULL;
|
| - }
|
| -
|
| DISALLOW_COPY_AND_ASSIGN(ResizeCorner);
|
| };
|
|
|
| @@ -748,11 +741,11 @@
|
| }
|
|
|
| gfx::Rect BrowserView::GetRestoredBounds() const {
|
| - return frame_->GetNormalBounds();
|
| + return frame_->GetRestoredBounds();
|
| }
|
|
|
| gfx::Rect BrowserView::GetBounds() const {
|
| - return frame_->GetBounds();
|
| + return frame_->GetWindowScreenBounds();
|
| }
|
|
|
| bool BrowserView::IsMaximized() const {
|
| @@ -999,7 +992,7 @@
|
|
|
| void BrowserView::ConfirmAddSearchProvider(const TemplateURL* template_url,
|
| Profile* profile) {
|
| - browser::EditSearchEngine(GetWindow()->GetNativeWindow(), template_url, NULL,
|
| + browser::EditSearchEngine(GetWidget()->GetNativeWindow(), template_url, NULL,
|
| profile);
|
| }
|
|
|
| @@ -1012,12 +1005,12 @@
|
| }
|
|
|
| views::Window* BrowserView::DoShowAboutChromeDialog() {
|
| - return browser::ShowAboutChromeView(GetWindow()->GetNativeWindow(),
|
| + return browser::ShowAboutChromeView(GetWidget()->GetNativeWindow(),
|
| browser_->profile());
|
| }
|
|
|
| void BrowserView::ShowUpdateChromeDialog() {
|
| - UpdateRecommendedMessageBox::ShowMessageBox(GetWindow()->GetNativeWindow());
|
| + UpdateRecommendedMessageBox::ShowMessageBox(GetWidget()->GetNativeWindow());
|
| }
|
|
|
| void BrowserView::ShowCompactLocationBarUnderSelectedTab() {
|
| @@ -1131,7 +1124,7 @@
|
| const GURL& url,
|
| const NavigationEntry::SSLStatus& ssl,
|
| bool show_history) {
|
| - gfx::NativeWindow parent = GetWindow()->GetNativeWindow();
|
| + gfx::NativeWindow parent = GetWidget()->GetNativeWindow();
|
|
|
| browser::ShowPageInfoBubble(parent, profile, url, ssl, show_history);
|
| }
|
| @@ -1559,7 +1552,7 @@
|
| // This function handles WM_SYSCOMMAND, WM_APPCOMMAND, and WM_COMMAND.
|
| #if defined(OS_WIN)
|
| if (command_id == IDC_DEBUG_FRAME_TOGGLE)
|
| - GetWindow()->DebugToggleFrameType();
|
| + GetWidget()->DebugToggleFrameType();
|
| #endif
|
| // Translate WM_APPCOMMAND command ids into a command id that the browser
|
| // knows how to handle.
|
| @@ -1633,8 +1626,7 @@
|
| return contents_container_;
|
| }
|
|
|
| -views::ClientView* BrowserView::CreateClientView(views::Window* window) {
|
| - set_window(window);
|
| +views::ClientView* BrowserView::CreateClientView(views::Widget* widget) {
|
| return this;
|
| }
|
|
|
| @@ -2566,7 +2558,7 @@
|
| // etc not result in sad tab.
|
| new_contents->tab_contents()->DidBecomeSelected();
|
| if (BrowserList::GetLastActive() == browser_ &&
|
| - !browser_->tabstrip_model()->closing_all() && GetWindow()->IsVisible()) {
|
| + !browser_->tabstrip_model()->closing_all() && GetWidget()->IsVisible()) {
|
| // We only restore focus if our window is visible, to avoid invoking blur
|
| // handlers when we are eventually shown.
|
| new_contents->view()->RestoreFocus();
|
| @@ -2601,7 +2593,7 @@
|
| // so we don't need to do anything with the pointer.
|
| BrowserView* view = new BrowserView(browser);
|
| (new BrowserFrame(view))->InitBrowserFrame();
|
| - view->GetWindow()->non_client_view()->SetAccessibleName(
|
| + view->GetWidget()->non_client_view()->SetAccessibleName(
|
| l10n_util::GetStringUTF16(IDS_PRODUCT_NAME));
|
| return view;
|
| }
|
|
|