Index: chrome/browser/chromeos/frame/browser_view.h |
diff --git a/chrome/browser/chromeos/frame/browser_view.h b/chrome/browser/chromeos/frame/browser_view.h |
index 14bc60945b8d8fb7f2058386eca909ba95d0a303..d09e411f5ae8e8a0810ed9f678b0d8da30e37735 100644 |
--- a/chrome/browser/chromeos/frame/browser_view.h |
+++ b/chrome/browser/chromeos/frame/browser_view.h |
@@ -10,7 +10,7 @@ |
#include "base/compiler_specific.h" |
#include "base/message_loop.h" |
-#include "chrome/browser/chromeos/status/status_area_host.h" |
+#include "chrome/browser/chromeos/status/status_area_button.h" |
#include "chrome/browser/ui/browser_list.h" |
#include "chrome/browser/ui/views/frame/browser_view.h" |
#include "views/context_menu_controller.h" |
@@ -18,6 +18,7 @@ |
class AccessibleToolbarView; |
class Profile; |
+class StatusAreaButton; |
class TabStripModel; |
namespace ui { |
@@ -35,8 +36,7 @@ class MenuRunner; |
namespace chromeos { |
class LayoutModeButton; |
-class StatusAreaView; |
-class StatusAreaButton; |
+class StatusAreaViewChromeos; |
// chromeos::BrowserView adds ChromeOS specific controls and menus to a |
// BrowserView created with Browser::TYPE_TABBED. This extender adds controls |
@@ -49,7 +49,7 @@ class BrowserView : public ::BrowserView, |
public views::ContextMenuController, |
public views::MenuListener, |
public BrowserList::Observer, |
- public StatusAreaHost, |
+ public StatusAreaButton::Delegate, |
public MessageLoopForUI::Observer { |
public: |
explicit BrowserView(Browser* browser); |
@@ -83,15 +83,13 @@ class BrowserView : public ::BrowserView, |
virtual void OnBrowserAdded(const Browser* browser) OVERRIDE; |
virtual void OnBrowserRemoved(const Browser* browser) OVERRIDE; |
- // StatusAreaHost overrides. |
- virtual Profile* GetProfile() const OVERRIDE; |
- virtual gfx::NativeWindow GetNativeWindow() const OVERRIDE; |
- virtual bool ShouldOpenButtonOptions( |
- const views::View* button_view) const OVERRIDE; |
- virtual void ExecuteBrowserCommand(int id) const OVERRIDE; |
- virtual void OpenButtonOptions(const views::View* button_view) OVERRIDE; |
- virtual ScreenMode GetScreenMode() const OVERRIDE; |
- virtual TextStyle GetTextStyle() const OVERRIDE; |
+ // StatusAreaButton::Delegate overrides. |
+ virtual bool ShouldExecuteStatusAreaCommand( |
+ const views::View* button_view, int command_id) const OVERRIDE; |
+ virtual void ExecuteStatusAreaCommand( |
+ const views::View* button_view, int command_id) OVERRIDE; |
+ virtual gfx::Font GetStatusAreaFont(const gfx::Font& font) const OVERRIDE; |
+ virtual StatusAreaButton::TextStyle GetStatusAreaTextStyle() const OVERRIDE; |
virtual void ButtonVisibilityChanged(views::View* button_view) OVERRIDE; |
// MessageLoopForUI::Observer overrides. |
@@ -136,7 +134,7 @@ class BrowserView : public ::BrowserView, |
// onscreen until Layout() is called. |
void UpdateLayoutModeButtonVisibility(); |
- StatusAreaView* status_area_; |
+ StatusAreaViewChromeos* status_area_; |
LayoutModeButton* layout_mode_button_; |
// System menu. |