| Index: chrome/browser/cocoa/extensions/browser_actions_controller.h
|
| ===================================================================
|
| --- chrome/browser/cocoa/extensions/browser_actions_controller.h (revision 32567)
|
| +++ chrome/browser/cocoa/extensions/browser_actions_controller.h (working copy)
|
| @@ -13,6 +13,7 @@
|
| class Browser;
|
| @class BrowserActionButton;
|
| class Extension;
|
| +@class ExtensionPopupController;
|
| class ExtensionsServiceObserverBridge;
|
| class Profile;
|
|
|
| @@ -42,6 +43,9 @@
|
|
|
| // The order of the BrowserActionButton objects within the dictionary.
|
| scoped_nsobject<NSMutableArray> buttonOrder_;
|
| +
|
| + // The controller for the popup displayed if a browser action has one. Weak.
|
| + ExtensionPopupController* popupController_;
|
| }
|
|
|
| // Initializes the controller given the current browser and container view that
|
| @@ -56,6 +60,10 @@
|
| // Hides the browser action's popup menu (if one is present and visible).
|
| - (void)hidePopup;
|
|
|
| +// Returns the controller used to display the popup being shown. If no popup is
|
| +// currently open, then nil is returned.
|
| +- (ExtensionPopupController*)popup;
|
| +
|
| // Marks the container view for redraw. Called by the extension service
|
| // notification bridge.
|
| - (void)browserActionVisibilityHasChanged;
|
|
|