| Index: chrome/browser/ui/views/toolbar/toolbar_view.h
|
| diff --git a/chrome/browser/ui/views/toolbar/toolbar_view.h b/chrome/browser/ui/views/toolbar/toolbar_view.h
|
| index d41a4465d6eece28fd0a12c0af5d22dd3781deed..2c54a9dfe289bb31d91dc9be6ebbeeab28e7aa5e 100644
|
| --- a/chrome/browser/ui/views/toolbar/toolbar_view.h
|
| +++ b/chrome/browser/ui/views/toolbar/toolbar_view.h
|
| @@ -40,6 +40,7 @@ class ToolbarView : public views::AccessiblePaneView,
|
| public content::NotificationObserver,
|
| public CommandObserver,
|
| public views::ButtonListener,
|
| + public views::WidgetObserver,
|
| public views::ViewTargeterDelegate,
|
| public AppMenuBadgeController::Delegate {
|
| public:
|
| @@ -85,6 +86,10 @@ class ToolbarView : public views::AccessiblePaneView,
|
| void OnBubbleCreatedForAnchor(views::View* anchor_view,
|
| views::Widget* bubble_widget);
|
|
|
| + // Executes |command| registered by |extension|.
|
| + void ExecuteExtensionCommand(const extensions::Extension* extension,
|
| + const extensions::Command& command);
|
| +
|
| // Returns the maximum width the browser actions container can have.
|
| int GetMaxBrowserActionsWidth() const;
|
|
|
| @@ -130,6 +135,9 @@ class ToolbarView : public views::AccessiblePaneView,
|
| // views::ButtonListener:
|
| void ButtonPressed(views::Button* sender, const ui::Event& event) override;
|
|
|
| + // views::WidgetObserver:
|
| + void OnWidgetActivationChanged(views::Widget* widget, bool active) override;
|
| +
|
| // content::NotificationObserver:
|
| void Observe(int type,
|
| const content::NotificationSource& source,
|
| @@ -199,8 +207,7 @@ class ToolbarView : public views::AccessiblePaneView,
|
|
|
| int content_shadow_height() const;
|
|
|
| - // Controls. Most of these can be null, e.g. in popup windows. Only
|
| - // |location_bar_| is guaranteed to exist.
|
| + // Controls
|
| BackButton* back_;
|
| ToolbarButton* forward_;
|
| ReloadButton* reload_;
|
| @@ -208,7 +215,6 @@ class ToolbarView : public views::AccessiblePaneView,
|
| LocationBarView* location_bar_;
|
| BrowserActionsContainer* browser_actions_;
|
| AppMenuButton* app_menu_button_;
|
| -
|
| Browser* browser_;
|
|
|
| AppMenuBadgeController badge_controller_;
|
| @@ -217,7 +223,7 @@ class ToolbarView : public views::AccessiblePaneView,
|
| BooleanPrefMember show_home_button_;
|
|
|
| // The display mode used when laying out the toolbar.
|
| - const DisplayMode display_mode_;
|
| + DisplayMode display_mode_;
|
|
|
| content::NotificationRegistrar registrar_;
|
|
|
|
|