Index: chrome/browser/views/frame/browser_view_layout.cc |
diff --git a/chrome/browser/views/frame/browser_view_layout.cc b/chrome/browser/views/frame/browser_view_layout.cc |
index e7d807bbc73f068af4fa7012ffb6aa6399047751..8af0a070f829855b7d1f86cbefc5ae4c5955cf5c 100644 |
--- a/chrome/browser/views/frame/browser_view_layout.cc |
+++ b/chrome/browser/views/frame/browser_view_layout.cc |
@@ -9,7 +9,6 @@ |
#include "chrome/browser/view_ids.h" |
#include "chrome/browser/views/bookmark_bar_view.h" |
#include "chrome/browser/views/download_shelf_view.h" |
-#include "chrome/browser/views/extensions/extension_shelf.h" |
#include "chrome/browser/views/frame/browser_frame.h" |
#include "chrome/browser/views/frame/browser_view.h" |
#include "chrome/browser/views/tabs/side_tab_strip.h" |
@@ -45,7 +44,6 @@ BrowserViewLayout::BrowserViewLayout() |
contents_container_(NULL), |
infobar_container_(NULL), |
download_shelf_(NULL), |
- extension_shelf_(NULL), |
active_bookmark_bar_(NULL), |
browser_view_(NULL), |
find_bar_y_(0) { |
@@ -199,7 +197,6 @@ void BrowserViewLayout::Installed(views::View* host) { |
contents_container_ = NULL; |
infobar_container_ = NULL; |
download_shelf_ = NULL; |
- extension_shelf_ = NULL; |
active_bookmark_bar_ = NULL; |
tabstrip_ = NULL; |
browser_view_ = static_cast<BrowserView*>(host); |
@@ -219,9 +216,6 @@ void BrowserViewLayout::ViewAdded(views::View* host, views::View* view) { |
case VIEW_ID_DOWNLOAD_SHELF: |
download_shelf_ = static_cast<DownloadShelfView*>(view); |
break; |
- case VIEW_ID_DEV_EXTENSION_SHELF: |
- extension_shelf_ = static_cast<ExtensionShelf*>(view); |
- break; |
case VIEW_ID_BOOKMARK_BAR: |
active_bookmark_bar_ = static_cast<BookmarkBarView*>(view); |
break; |
@@ -247,7 +241,7 @@ void BrowserViewLayout::Layout(views::View* host) { |
int top = LayoutTabStrip(); |
top = LayoutToolbar(top); |
top = LayoutBookmarkAndInfoBars(top); |
- int bottom = LayoutExtensionAndDownloadShelves(); |
+ int bottom = LayoutDownloadShelf(browser_view_->height()); |
LayoutTabContents(top, bottom); |
// This must be done _after_ we lay out the TabContents since this |
// code calls back into us to find the bounding box the find bar |
@@ -368,24 +362,6 @@ void BrowserViewLayout::LayoutTabContents(int top, int bottom) { |
vertical_layout_rect_.width(), bottom - top); |
} |
-int BrowserViewLayout::LayoutExtensionAndDownloadShelves() { |
- // If we're showing the Extension bar in detached style, then we |
- // need to show Download shelf _above_ the Extension bar, since |
- // the Extension bar is styled to look like it's part of the page. |
- // |
- // TODO(Oshima): confirm this comment. |
- int bottom = browser_view_->height(); |
- if (extension_shelf_) { |
- if (extension_shelf_->IsDetached()) { |
- bottom = LayoutDownloadShelf(bottom); |
- return LayoutExtensionShelf(bottom); |
- } |
- // Otherwise, Extension shelf first, Download shelf second. |
- bottom = LayoutExtensionShelf(bottom); |
- } |
- return LayoutDownloadShelf(bottom); |
-} |
- |
int BrowserViewLayout::LayoutDownloadShelf(int bottom) { |
// Re-layout the shelf either if it is visible or if it's close animation |
// is currently running. |
@@ -404,17 +380,3 @@ int BrowserViewLayout::LayoutDownloadShelf(int bottom) { |
return bottom; |
} |
-int BrowserViewLayout::LayoutExtensionShelf(int bottom) { |
- if (extension_shelf_) { |
- bool visible = browser()->SupportsWindowFeature( |
- Browser::FEATURE_EXTENSIONSHELF); |
- int height = |
- visible ? extension_shelf_->GetPreferredSize().height() : 0; |
- extension_shelf_->SetVisible(visible && height != 0); |
- extension_shelf_->SetBounds(vertical_layout_rect_.x(), bottom - height, |
- vertical_layout_rect_.width(), height); |
- extension_shelf_->Layout(); |
- bottom -= height; |
- } |
- return bottom; |
-} |