Index: chrome/browser/ui/views/frame/browser_view.h |
=================================================================== |
--- chrome/browser/ui/views/frame/browser_view.h (revision 68381) |
+++ chrome/browser/ui/views/frame/browser_view.h (working copy) |
@@ -20,12 +20,12 @@ |
#include "chrome/browser/views/frame/browser_bubble_host.h" |
#include "chrome/browser/views/frame/browser_frame.h" |
#include "chrome/browser/views/infobars/infobar_container.h" |
-#include "chrome/browser/views/tab_contents/tab_contents_container.h" |
#include "chrome/browser/views/tabs/tab_strip.h" |
#include "chrome/browser/views/tabs/base_tab_strip.h" |
#include "chrome/browser/views/unhandled_keyboard_event_handler.h" |
#include "chrome/common/notification_registrar.h" |
#include "gfx/native_widget_types.h" |
+#include "views/controls/single_split_view.h" |
#include "views/window/client_view.h" |
#include "views/window/window_delegate.h" |
@@ -53,6 +53,7 @@ |
class LocationBarView; |
class SideTabStrip; |
class StatusBubbleViews; |
+class TabContentsContainer; |
class TabStripModel; |
class ToolbarView; |
class ZoomMenuModel; |
@@ -66,7 +67,6 @@ |
namespace views { |
class ExternalFocusTracker; |
class Menu; |
-class SingleSplitView; |
} |
/////////////////////////////////////////////////////////////////////////////// |
@@ -84,7 +84,7 @@ |
public views::WindowDelegate, |
public views::ClientView, |
public InfoBarContainer::Delegate, |
- public TabContentsContainer::ReservedAreaDelegate { |
+ public views::SingleSplitView::Observer { |
public: |
// The browser view's class name. |
static const char kViewClassName[]; |
@@ -392,8 +392,8 @@ |
// InfoBarContainer::Delegate overrides |
virtual void InfoBarSizeChanged(bool is_animating); |
- // TabContentsContainer::ReservedAreaDelegate overrides. |
- virtual void UpdateReservedContentsRect(const TabContentsContainer* source); |
+ // views::SingleSplitView::Observer overrides: |
+ virtual void SplitHandleMoved(views::SingleSplitView* view); |
protected: |
// Appends to |toolbars| a pointer to each AccessiblePaneView that |
@@ -512,6 +512,9 @@ |
void ProcessTabSelected(TabContentsWrapper* new_contents, |
bool change_tab_contents); |
+ // Exposes resize corner size to BrowserViewLayout. |
+ gfx::Size GetResizeCornerSize() const; |
+ |
// Last focused view that issued a tab traversal. |
int last_focused_view_storage_id_; |