summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/download_shelf_controller.h
diff options
context:
space:
mode:
authorrohitrao@chromium.org <rohitrao@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-05 23:24:23 +0000
committerrohitrao@chromium.org <rohitrao@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-05 23:24:23 +0000
commit8c8d9a30879460088e60797c98537fd90a23d998 (patch)
tree20d2ed1168c2d72302d4c531568bafb9d501b82b /chrome/browser/cocoa/download_shelf_controller.h
parent0ac5ce097edbbc2f7f0f362c30f51e79c513f493 (diff)
downloadchromium_src-8c8d9a30879460088e60797c98537fd90a23d998.zip
chromium_src-8c8d9a30879460088e60797c98537fd90a23d998.tar.gz
chromium_src-8c8d9a30879460088e60797c98537fd90a23d998.tar.bz2
[Mac] Adds animations for the download shelf.
Nib file changes: - Connected DownloadShelfView's delegate_ to DownloadShelfController. BUG=http://crbug.com/25602 TEST=Download shelf should animate open/closed. Review URL: http://codereview.chromium.org/342083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31156 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/download_shelf_controller.h')
-rw-r--r--chrome/browser/cocoa/download_shelf_controller.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/download_shelf_controller.h b/chrome/browser/cocoa/download_shelf_controller.h
index d310f7f..cc6413c 100644
--- a/chrome/browser/cocoa/download_shelf_controller.h
+++ b/chrome/browser/cocoa/download_shelf_controller.h
@@ -9,6 +9,7 @@
#include "base/scoped_ptr.h"
#import "chrome/browser/cocoa/view_resizer.h"
+@class AnimatableView;
class BaseDownloadItemModel;
class Browser;
@class BrowserWindowController;
@@ -58,6 +59,9 @@ class DownloadShelf;
- (id)initWithBrowser:(Browser*)browser
resizeDelegate:(id<ViewResizer>)resizeDelegate;
+// Returns our view cast as an AnimatableView.
+- (AnimatableView*)animatableView;
+
- (DownloadShelf*)bridge;
- (BOOL)isVisible;