Chromium Code Reviews| Index: chrome/browser/ui/views/browser_action_view.h |
| diff --git a/chrome/browser/ui/views/browser_action_view.h b/chrome/browser/ui/views/browser_action_view.h |
| index 570d4d5fd0a4ffda8c3c00b10ef4243baa7a28c9..16d0ce6240b283fae130aafb817a5cc31ef3f3e7 100644 |
| --- a/chrome/browser/ui/views/browser_action_view.h |
| +++ b/chrome/browser/ui/views/browser_action_view.h |
| @@ -14,7 +14,7 @@ |
| #include "ui/views/controls/button/menu_button_listener.h" |
| #include "ui/views/view.h" |
| -class BrowserActionsContainer; |
| +class BrowserActionsHostDelegate; |
| class ExtensionAction; |
| namespace views { |
| @@ -33,7 +33,7 @@ class BrowserActionButton : public views::MenuButton, |
| public content::NotificationObserver { |
| public: |
| BrowserActionButton(const extensions::Extension* extension, |
| - BrowserActionsContainer* panel); |
| + BrowserActionsHostDelegate* panel); |
| // Call this instead of delete. |
| void Destroy(); |
| @@ -114,7 +114,7 @@ class BrowserActionButton : public views::MenuButton, |
| SkBitmap default_icon_; |
| // The browser action shelf. |
| - BrowserActionsContainer* panel_; |
| + BrowserActionsHostDelegate* panel_; |
|
Aaron Boodman
2012/06/12 05:53:44
s/panel_/delegate_/
yefimt
2012/06/13 01:24:21
Done.
|
| // The context menu. This member is non-NULL only when the menu is shown. |
| views::MenuItemView* context_menu_; |
| @@ -139,7 +139,7 @@ class BrowserActionButton : public views::MenuButton, |
| class BrowserActionView : public views::View { |
| public: |
| BrowserActionView(const extensions::Extension* extension, |
| - BrowserActionsContainer* panel); |
| + BrowserActionsHostDelegate* panel); |
| virtual ~BrowserActionView(); |
| BrowserActionButton* button() { return button_; } |
| @@ -153,13 +153,15 @@ class BrowserActionView : public views::View { |
| virtual void Layout() OVERRIDE; |
| virtual void GetAccessibleState(ui::AccessibleViewState* state) OVERRIDE; |
| + virtual gfx::Size GetPreferredSize() OVERRIDE; |
| + |
| protected: |
| // Overridden from views::View to paint the badge on top of children. |
| virtual void PaintChildren(gfx::Canvas* canvas) OVERRIDE; |
| private: |
| // The container for this view. |
| - BrowserActionsContainer* panel_; |
| + BrowserActionsHostDelegate* panel_; |
| // The button this view contains. |
| BrowserActionButton* button_; |