summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/extensions/browser_action_button.h
diff options
context:
space:
mode:
authorandybons@chromium.org <andybons@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-25 19:11:36 +0000
committerandybons@chromium.org <andybons@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-25 19:11:36 +0000
commit91968bc1e60c8ee2a3cab902c7f8246565974850 (patch)
tree3ed12c59c30b7abeeca54f6b089b0babb55d0327 /chrome/browser/cocoa/extensions/browser_action_button.h
parente131cf56c776248bb22d234ad806aafb64869e5a (diff)
downloadchromium_src-91968bc1e60c8ee2a3cab902c7f8246565974850.zip
chromium_src-91968bc1e60c8ee2a3cab902c7f8246565974850.tar.gz
chromium_src-91968bc1e60c8ee2a3cab902c7f8246565974850.tar.bz2
[Mac] Clean up the icon loading code for extensions after finnur's change (r42471) which made the interface a lot cleaner.
TEST=none BUG=38521 Review URL: http://codereview.chromium.org/1251004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42648 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/extensions/browser_action_button.h')
-rw-r--r--chrome/browser/cocoa/extensions/browser_action_button.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/extensions/browser_action_button.h b/chrome/browser/cocoa/extensions/browser_action_button.h
index 3470f3e..caf03a1 100644
--- a/chrome/browser/cocoa/extensions/browser_action_button.h
+++ b/chrome/browser/cocoa/extensions/browser_action_button.h
@@ -24,10 +24,14 @@ extern const CGFloat kBrowserActionWidth;
@interface BrowserActionButton : NSButton {
@private
+ // Bridge to proxy Chrome notifications to the Obj-C class as well as load the
+ // extension's icon.
scoped_ptr<ExtensionImageTrackerBridge> imageLoadingBridge_;
+ // The default icon of the Button.
scoped_nsobject<NSImage> defaultIcon_;
+ // The icon specific to the active tab.
scoped_nsobject<NSImage> tabSpecificIcon_;
// The extension for this button. Weak.