| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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/browser/views/frame/browser_view.h" | 5 #include "chrome/browser/views/frame/browser_view.h" |
| 6 | 6 |
| 7 #if defined(OS_LINUX) | 7 #if defined(OS_LINUX) |
| 8 #include <gtk/gtk.h> | 8 #include <gtk/gtk.h> |
| 9 #endif | 9 #endif |
| 10 | 10 |
| (...skipping 550 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 561 // So return what the tabstrip height _ought_ to be right now. | 561 // So return what the tabstrip height _ought_ to be right now. |
| 562 return IsTabStripVisible() ? tabstrip_->GetView()->GetPreferredSize().height() | 562 return IsTabStripVisible() ? tabstrip_->GetView()->GetPreferredSize().height() |
| 563 : 0; | 563 : 0; |
| 564 } | 564 } |
| 565 | 565 |
| 566 gfx::Rect BrowserView::GetTabStripBounds() const { | 566 gfx::Rect BrowserView::GetTabStripBounds() const { |
| 567 return frame_->GetBoundsForTabStrip(tabstrip_); | 567 return frame_->GetBoundsForTabStrip(tabstrip_); |
| 568 } | 568 } |
| 569 | 569 |
| 570 bool BrowserView::IsToolbarVisible() const { | 570 bool BrowserView::IsToolbarVisible() const { |
| 571 #if defined(OS_CHROMEOS) | 571 if (browser_extender_->ShouldForceHideToolbar()) |
| 572 if (browser_->type() & Browser::TYPE_POPUP) { | |
| 573 // Don't show toolbar if the window is a popup. | |
| 574 return false; | 572 return false; |
| 575 } | |
| 576 #endif | |
| 577 return browser_->SupportsWindowFeature(Browser::FEATURE_TOOLBAR) || | 573 return browser_->SupportsWindowFeature(Browser::FEATURE_TOOLBAR) || |
| 578 browser_->SupportsWindowFeature(Browser::FEATURE_LOCATIONBAR); | 574 browser_->SupportsWindowFeature(Browser::FEATURE_LOCATIONBAR); |
| 579 } | 575 } |
| 580 | 576 |
| 581 bool BrowserView::IsTabStripVisible() const { | 577 bool BrowserView::IsTabStripVisible() const { |
| 582 return browser_->SupportsWindowFeature(Browser::FEATURE_TABSTRIP); | 578 return browser_->SupportsWindowFeature(Browser::FEATURE_TABSTRIP); |
| 583 } | 579 } |
| 584 | 580 |
| 585 bool BrowserView::IsOffTheRecord() const { | 581 bool BrowserView::IsOffTheRecord() const { |
| 586 return browser_->profile()->IsOffTheRecord(); | 582 return browser_->profile()->IsOffTheRecord(); |
| (...skipping 605 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1192 NativeWebKeyboardEvent::AltKey); | 1188 NativeWebKeyboardEvent::AltKey); |
| 1193 | 1189 |
| 1194 std::map<views::Accelerator, int>::const_iterator iter = | 1190 std::map<views::Accelerator, int>::const_iterator iter = |
| 1195 accelerator_table_.find(accelerator); | 1191 accelerator_table_.find(accelerator); |
| 1196 if (iter == accelerator_table_.end()) | 1192 if (iter == accelerator_table_.end()) |
| 1197 return -1; | 1193 return -1; |
| 1198 | 1194 |
| 1199 return iter->second; | 1195 return iter->second; |
| 1200 } | 1196 } |
| 1201 | 1197 |
| 1198 #if defined(TOOLKIT_VIEWS) |
| 1199 void BrowserView::ToggleCompactNavigationBar() { |
| 1200 browser_extender_->ToggleCompactNavigationBar(); |
| 1201 Layout(); |
| 1202 } |
| 1203 #endif |
| 1204 |
| 1202 /////////////////////////////////////////////////////////////////////////////// | 1205 /////////////////////////////////////////////////////////////////////////////// |
| 1203 // BrowserView, BrowserWindowTesting implementation: | 1206 // BrowserView, BrowserWindowTesting implementation: |
| 1204 | 1207 |
| 1205 BookmarkBarView* BrowserView::GetBookmarkBarView() const { | 1208 BookmarkBarView* BrowserView::GetBookmarkBarView() const { |
| 1206 return bookmark_bar_view_.get(); | 1209 return bookmark_bar_view_.get(); |
| 1207 } | 1210 } |
| 1208 | 1211 |
| 1209 LocationBarView* BrowserView::GetLocationBarView() const { | 1212 LocationBarView* BrowserView::GetLocationBarView() const { |
| 1210 return toolbar_->location_bar(); | 1213 return toolbar_->location_bar(); |
| 1211 } | 1214 } |
| (...skipping 1041 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2253 | 2256 |
| 2254 // static | 2257 // static |
| 2255 FindBar* BrowserWindow::CreateFindBar(Browser* browser) { | 2258 FindBar* BrowserWindow::CreateFindBar(Browser* browser) { |
| 2256 return browser::CreateFindBar(static_cast<BrowserView*>(browser->window())); | 2259 return browser::CreateFindBar(static_cast<BrowserView*>(browser->window())); |
| 2257 } | 2260 } |
| 2258 | 2261 |
| 2259 // static | 2262 // static |
| 2260 void BrowserList::AllBrowsersClosed() { | 2263 void BrowserList::AllBrowsersClosed() { |
| 2261 views::Window::CloseAllSecondaryWindows(); | 2264 views::Window::CloseAllSecondaryWindows(); |
| 2262 } | 2265 } |
| OLD | NEW |